Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2016.02.28;
Скачать: CL | DM;

Вниз

Kol IdHttp   Найти похожие ветки 

 
Dy1   (2010-01-06 21:44) [0]

помогите пожалуйста.
Часть моего кода...
procedure TForm1.Button1Click(Sender: PObj);
var
 p: pidhttp;
 l: PStrList;
 st: PStream;
begin
 p := NewIdHTTP(Form);
 l := NewStrList;
 l.Add("n1=a");
 l.Add("n2=0");
 p.Post("http://www.dy.cdrrhq.ru/s", l, st);//здесь пхп. Сам по себе работает


Зависает на:
procedure TIdHTTP.DoRequest(const AMethod: TIdHTTPMethod; AURL: string; const ASource: PObj{TObject}; const AResponseContent: PStream{TStream});
...
case AMethod of
...
hmPost: WriteLn("POST " + AURL + " HTTP/" + ProtocolVersionString[ProtocolVersion]); {do not localize}


 
Дмитрий К ©   (2010-01-06 22:22) [1]

Не хватает создания st.


 
Dimaxx ©   (2010-01-06 22:27) [2]

Качни Fiddler и глянь что у тебя отправляется. Я когда с EVE API работал тоже вроде все строки верные, а код не пашет. Вот фидлер и показал какую муть отсылает код... Я отказался от такого вот способа отсылки и оправлял все одной строкой. Если я правильно понял, в твоем варианте будет "http://www.dy.cdrrhq.ru/s?n1=a&n2=0".

PS: Пользовался переделанной под КОЛ версией HTTPGet от UtilMind.


 
Dy1   (2010-01-07 09:36) [3]

а как Fiddler запустить? Он ничего не перехватывает


 
Dy1   (2010-01-07 09:40) [4]

и как в HTTPGet отправить POST ?


 
Dy1   (2010-01-07 11:06) [5]

заюзал АПИ и исправил ошибку в стыренном :) коде. Без аутентификации работает


 
Dimaxx ©   (2010-01-07 14:59) [6]

В фидлере в настройках запускаешь перехват всего, а не тока ишака. Постил примерно так:

var
 O: PStream;
 HT: PHTTPGet;
...
 HT:=NewHTTPGet(True);
 O:=NewMemoryStream;
 HT.URL:="<запрос>";
 HT.Get(O);
 HT.Free;
...


далее из мемстрима грузил в парсер полученный xml и работал с ним.


 
MTsv DN   (2010-01-07 15:03) [7]

Navernjaka pol"zuew" zamenu systemnix fajlov... Eto zlo, udaljaj...12 kilo s exe-wnika togo ne stojat...


 
Dy1   (2010-01-08 09:26) [8]

кто? Я не использую



Страницы: 1 вся ветка

Текущий архив: 2016.02.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.005 c
2-1407480247
oleg_teacher
2014-08-08 10:44
2016.02.28
Получить код страницы.


15-1434433610
SKIPtr
2015-06-16 08:46
2016.02.28
события при появлении определеного окна


2-1407761173
TTN
2014-08-11 16:46
2016.02.28
Преобразование строки с датой в формат даты


15-1433224643
Pavelnk
2015-06-02 08:57
2016.02.28
Нарисовать трапецию


2-1407940463
SKIPtr
2014-08-13 18:34
2016.02.28
событие программы при завершении винда