Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 01.03.2010, 22:00   #1
Arenyan
Оператор ЭВМ
 
Регистрация: 23.02.2009
Сообщений: 22
Написано 3 полезных сообщений
(для 3 пользователей)
Помогите...

Хочу сделать прогу для проверки uin на inviz с помощью сервиса http://uinsell.net/checker.php подскажите в чём ошибка:

if OpenHttp(h, 'http://uinsell.net/checker.php') then begin
SetHttpMethod(h, 'post');
AddHttpBody(h, '374982961');
i:=SendHttpMessage(h);
s:=GetHttpResponse(h);
end;

выдаёт просто страницу, без проверки...
(Offline)
 
Ответить с цитированием
Старый 02.03.2010, 01:02   #2
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Помогите...

Возможно ошибка в имени передаваемой переменной. Нужно поставить AddHttpBody(h, 'uin=374982961');
Советую для таких дел установить плагин для FireFox под названием Tamper Data. Он отлично перехватывает как GET так и POST запросы и их можно даже редактировать. Пример перехвата для твоего сайта показан ниже.
Миниатюры
Нажмите на изображение для увеличения
Название: pchecker.png
Просмотров: 776
Размер:	30.8 Кб
ID:	9383  
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arenyan (02.03.2010)
Старый 02.03.2010, 22:04   #3
Arenyan
Оператор ЭВМ
 
Регистрация: 23.02.2009
Сообщений: 22
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Помогите...

Не, так тоже не получается. (
(Offline)
 
Ответить с цитированием
Старый 02.03.2010, 23:06   #4
Arenyan
Оператор ЭВМ
 
Регистрация: 23.02.2009
Сообщений: 22
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Помогите...

Покажите какой-нибудь пример работы с формами на веб страницах.
(Offline)
 
Ответить с цитированием
Старый 02.03.2010, 23:44   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Помогите...

А если добавить ContentType = multipart/form-data ?
Во всяком случае, этот параметр требуется при отсылке форм через idHTTP в Delphi.
(Offline)
 
Ответить с цитированием
Старый 03.03.2010, 02:40   #6
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Помогите...

Сообщение от ViNT Посмотреть сообщение
А если добавить ContentType = multipart/form-data ?
Во всяком случае, этот параметр требуется при отсылке форм через idHTTP в Delphi.
Не совсем так. Применительно к мобильным телефонам нужно добавлять:
Content-Type = application/x-www-form-urlencoded

Приведенная ниже программа работает. Проверено.
Для получения нормального читаемого результата нужно полученный текст обрезать начиная с искомого ICQ номера (включительно) до символов < br >.
Ну и перекодировать строку из Win-1251 в UTF-8.

Program icq_checker;
Uses web;
Var    
sstring;
        
iinteger;
Begin
    i
:=web.open('http://uinsell.net/checker.php');
    
web.set_method('POST');
    
web.set_property('Content-Type''application/x-www-form-urlencoded');
    
i:=web.set_body('uin=123123123');
    
i:=web.send;
    
s:=web.get_response;
    
    
ShowForm;
    
i:=FormAddString(s);
    
RepaintDelay(-1);
End
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
Arenyan (03.03.2010), Dream (03.03.2010)
Старый 03.03.2010, 20:57   #7
Arenyan
Оператор ЭВМ
 
Регистрация: 23.02.2009
Сообщений: 22
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Помогите...

Большое спасибо. Всё работает. )))
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 19:39.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com