Показать сообщение отдельно
Старый 01.05.2008, 02:13   #9
EVIL_USER
ПроЭктировщик
 
Регистрация: 13.11.2006
Сообщений: 101
Написано 6 полезных сообщений
(для 6 пользователей)
Re: Lib_web: работа с http, корректная обработка POST

Граждане, чего я не так делаю?
Program icq_test;
uses web;
var
i: integer;
s: string;
  begin 
    i:=web.open('http://wap.wapsib.ru/sajt/icq_mess/index.php');
    debug(''+i);
        
        web.set_method('POST');
        web.set_property('Referer','http://wap.wapsib.ru/sajt/icq_mess/index.php');
        web.set_property('Content-Type','application/x-www-form-urlencoded');
        web.set_property('Content-Length',''+91);        
        
        i:=web.set_body('uin=111111111&text=prevedmedved&send=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C');
        debug(''+i);
        
        i:= web.send;
    debug(''+i);
    
    s:=get_response;
    debug(s);
        web.close;
  end.
сервак возвращает: "411 Length Required"
Колбасил всё по разному, порядок менял, заголовки добавлял, удалял разные, один хрен, как будто библиотека их не передаёт.
(Offline)
 
Ответить с цитированием