Вниз
Скачать: CL | DM;

формирование POST запроса в TIdHTTP   Найти похожие ветки 

← →
Николай2005   (2005-11-23 22:45) [0]

Сформировал запрос типа:

datapost :=  "POST https://dealer.e-port.ru/cp/fe HTTP/1.0\r\n\r\n"+
                "Content-type: text/plain; charset=Windows-1251\r\n" +
                "X-Eport-Point: 123\r\n" +
                "X-Eport-Auth: 123\r\n" +
                "X-Eport-Password: 123\r\n" +
                "\r\n";
   HTTP.Request.ContentType := "text/plain; charset=Windows-1251";
   HTTP.Request.ContentLength := Length(datapost);
   mePostData.Lines.Add(datapost);
   HTTP.Intercept := SSL;

   Response := TStringStream.Create("");
   try
      HTTP.Post(cbURL.Text, mePostData.Lines, Response);
       memoHTML.Lines.Text := Response.DataString;
   finally
     Response.Free;
   end;


Сервер постоянно отвечает, что не правильно указана длина запроса или превышение максимальной длины вопроса.
Не могу разобраться. Помогите


← →
Reindeer Moss Eater ©   (2005-11-24 00:57) [1]

Если ты пытаешься сам руками собрать HTTP заголовок, то зачем тебе idHTTP? Используй idTCPClient!

Если ты используешь idHTTP, то нафига самому формировать полный заголовок HTTP? Формируй только блок с POST полями и их значениями!

Но только не то и другое одновременно.


← →
Васяня   (2005-11-24 05:41) [2]

А цель то какая? Автоматическя авторизация? так делай как тебе сказал Reindeer Moss Eater...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
3-1137046323
DimonS
2006-01-12 09:12
2006.03.05
Удаление строк в Access


2-1139943463
Volf_555
2006-02-14 21:57
2006.03.05
Что написано в DLL неверно???


2-1139789335
antoxa2005
2006-02-13 03:08
2006.03.05
Подскажите, какими средствами можно создать скрипт БД Access


15-1139729042
PARUS
2006-02-12 10:24
2006.03.05
Частота.


2-1140169902
Lexiy
2006-02-17 12:51
2006.03.05
опять dbf и запись в него




   Наверх