|
|
|
Проблемы c IdHTTP метод POST С++ BUILDER
|
|||
|---|---|---|---|
|
#18+
Используеться компонент IdHTTP1 Необходимо послать POST запрос серверу вот как делаю я: IdHTTP1->Connect(); TFileStream * FS; TStringList * S=new TStringList(); S->Clear(); S->Add("login=good"); S->Add("password=123456"); FS=new TFileStream("OKY.txt",fmCreate); IdHTTP1->Post("https://stat.olympus.ru/cgi-bin/utm5/aaa5/",S,FS); delete FS; IdHTTP1->Disconnect(); Изначальный код форма на этой странице : <INPUT type="text" class="form-field" size="40" name="login" value=""> <INPUT type="password" class="form-field" size="40" name="password" value=""> <INPUT type="hidden" name="cmd" value="login"> <INPUT type="submit" class="form-button" value="OK"> После POST запроса в фалей OKY.txt: <INPUT type="text" class="form-field" size="40" name="login" value="goodpassword=123456password=123456"> Все остальное без изменений ! Как я понял неправильно напровляеться запрос но в чем ошибка? Поле password не заполняеться. Спасибо за любые ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2007, 19:15 |
|
||
|
Проблемы c IdHTTP метод POST С++ BUILDER
|
|||
|---|---|---|---|
|
#18+
Ну напишите хотябы как правильно метод POST организовать в чем проблема то может в StringList? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 19:28 |
|
||
|
Проблемы c IdHTTP метод POST С++ BUILDER
|
|||
|---|---|---|---|
|
#18+
Begem0t!kНу напишите хотябы как правильно метод POST организовать в чем проблема то может в StringList? Не знаю в чем может быть проблема, но пропишу про POST. В общем виде POST запрос должен иметь следующий вид: описание POST запроса POST <url-строка> HTTP/<версия 1.1 или 1.0> <разные заголовки> Host: <имя хоста или IP-адрес> Content-Тype: <тип контента, передаваемого клиентом> Content-Length:<длина непосредственно POST-запроса> <обязательно пустая строка> <данные POST-запроса: url-encoded переменные, разделенные знаком & > Вот, например, что шлет "Ослик" (IE) пример POST запроса POST / HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Language: ru Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Host: localhost:8080 Content-Length: 95 Connection: Keep-Alive Cache-Control: no-cache fio=QWEST&pas=&work=ittec&sex=men&edu=&cbox1=1&but3=%CE%F2%EF%F0%E0%E2%EA%E0+%E4%E0%ED%ED%FB%F5 fio=QWEST&pas=&work=ittec&sex=men&edu=&cbox1=1&but3=%CE%F2%EF%F0%E0%E2%EA%E0+%E4%E0%ED%ED%FB%F5 - данные из полей формы, переданные на сервер. Заметьте, что начение but3 является url-encoded, так как содержит русские буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 06:44 |
|
||
|
Проблемы c IdHTTP метод POST С++ BUILDER
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ попробую проверить все это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 13:31 |
|
||
|
Проблемы c IdHTTP метод POST С++ BUILDER
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, каким образом можно получить xml-файл методом POST используя компилятор MS VC?или может какую-нибудь соответсвующую литературу, подскажите.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2007, 01:31 |
|
||
|
Проблемы c IdHTTP метод POST С++ BUILDER
|
|||
|---|---|---|---|
|
#18+
Begem0t!kНу напишите хотябы как правильно метод POST организовать в чем проблема то может в StringList? ИМХО, лучше почитать спецификацию HTTP и по ней реализовывать. Спецификация HTTP 1.1 это RFC 2616. Есть, непример, вот тут: http://www.php.su/phphttp/docs/rfc2616/ Ещё вот здесь рекомендую почитать: http://ru.wikipedia.org/wiki/HTTP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2007, 03:18 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34330147&tid=2029340]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
99ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 469ms |

| 0 / 0 |
