AnsiString s="chat=xakep&nick=lord&color=2&numberid=250871274&number=753\r\n";
TStringStream *MemSource = new TStringStream(s);
TStringStream *MemResponse = new TStringStream("");
try
{
IdHTTP1->Post("http://chat.xakep.ru:8080/login",MemSource,MemResponse);
}
catch(Exception &exception)
{
Application->ShowException(&exception);
}
Memo1->Lines->Add(MemResponse->DataString);
delete MemSource;
delete MemResponse;
Не могу понять как работать с TIdHTTP
Вот этот код, при исполнении выдает 500ую ошибку (Internal Server Error). Все, вроде, отсылаю верно... В чем касяк?
и посмотреть -
может кодировка отправляемых данных нужна другая, или что-то типа того:
Content-Type: multipart/form-data;
или
по каким-то причинам обязательно учитываются поля заголовка HTTP пакета - типа
Referer:
Accept-Language:
User-Agent:
Host: