еще раз про POST-запрос
Привет!
нужна помощь. Посылаю post-запрос через библиотеку lib_proweb.
a: Integer;
pstr: String; // содержит двоичные данные. 00 01 02 03 04 0A 0F 0F FE...
resp: String;
q_property('Accept', '*/*');
q_property('Accept-Language', 'ru');
q_property('Content-Type', 'application/x-www-form-urlencoded');
a:=q_request('http://about.host.org', POST, pstr, 'none');
a := formaddstring('Error='+get_error);
if get_error='' then resp:=get_data;
close;
На эмуляторе работает, а телефоне не пашет. Открыл на серваке сокет на порту 80 и решил посмотреть что идет из эмулятора, что работающей программой на Делфи и что с телефона. Так с телефона даже сокет не открывается! А на самом телефоне думает секунд 5-10 и пишет ошибку error 12 during HTTP over WSP. Что за ошибка не найду никак. Сервер так и не увидел обращения с телефона. Пример который шел вместе с lib_proweb к этому форуму обратился нормально. Не знаю правильно ли передает логин и пароль эта программа, но по крайней мере обращается к boolean.name... В примере сначала делался GET запрос, записывались cookie и потом выдавался POST запрос. В моем случае я делаю сразу POST Запрос. cookie у меня не используются. Читал на форуме что-то про замену H.class. Но больше не нашел что откуда куда подменять. В общем буду рад любой информации.
|