Форум: "Сети";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
Внизформирование 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c