Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.042 c
2-1140240800
Начинающий5
2006-02-18 08:33
2006.03.05
Редактирование данных в запросе


2-1140350444
JEK2
2006-02-19 15:00
2006.03.05
как организовать сортировку в БД по полю


4-1134741007
MixAnOL
2005-12-16 16:50
2006.03.05
Управление чужим приложением


1-1138811245
Korefey
2006-02-01 19:27
2006.03.05
библиотека EhLib


15-1139816367
tradakad
2006-02-13 10:39
2006.03.05
о формах