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

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

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

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

Ответ
 
Опции темы
Старый 24.09.2007, 14:00   #1
Aluk
AnyKey`щик
 
Регистрация: 22.09.2007
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
POST запрос работает на эмуле а на мобиле нет

Вобщем как Вы поняли посылаю POST запрос и при проверке на эмуле все прекрасно работает а вот на телефоне не хотит кто знает почему хелп?
(Offline)
 
Ответить с цитированием
Старый 24.09.2007, 16:02   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

А доступ к сети у приложения есть?
(Offline)
 
Ответить с цитированием
Старый 24.09.2007, 20:04   #3
Aluk
AnyKey`щик
 
Регистрация: 22.09.2007
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

ну ведь инет подклучить запрашивает и подключает.
может а МП 2.02 нада какойто параметр включать?
подскажите кто знает в чем проблема
кстати проверял на эмуле с стандартным H.class все норм пашет а вот на мобиле тоже не пахает
(Offline)
 
Ответить с цитированием
Старый 24.09.2007, 20:26   #4
Aluk
AnyKey`щик
 
Регистрация: 22.09.2007
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

будто не работает addHttpBody(conn,htmlBody); на телефоне
(Offline)
 
Ответить с цитированием
Старый 24.09.2007, 22:28   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

А че за мобила?
У меня както была такая же проблема с подключением в режиме сокета(на мотороле).
(Offline)
 
Ответить с цитированием
Старый 25.09.2007, 13:39   #6
Aluk
AnyKey`щик
 
Регистрация: 22.09.2007
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

Nokia 6230i
(Offline)
 
Ответить с цитированием
Старый 25.09.2007, 22:52   #7
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

а вообще другие инет-приложения работают? у меня с моим оператором, например, многие приложения отказываются работать, если включен прокси (по умолчанию оператор рекомендует прокси включать). то есть часть приложения с инетом работают, часть нет... а без прокси - работают все...
(Offline)
 
Ответить с цитированием
Старый 26.09.2007, 20:11   #8
Aluk
AnyKey`щик
 
Регистрация: 22.09.2007
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

все остальные приложения работаю все но не через хттп а через сокет, МП я как понял не дает возможность работы с сокетами? я прав?
и насчет прокси(у мя МТС(ЮМС)) я не совсем шарю насчет прокси, но как его подключить если я запучкаю такое приложение
program net;
var 
connhttp
htmlBodystring
contentTypestring
con:integer;
begin 
 htmlBody
:='p=postbody';
if 
not openHttp(conn'http://nvu.ru/checkpost.php?'+htmlBodythen halt
  
setHttpMethod(connPOST);
  
addHttpHeader(conn'User-agent''SendSMS'); 
  
addHttpHeader(conn'Content-type','application/x-www-form-urlencoded');
  
addHttpHeader(conn'Content-Length'integertoString(length(htmlBody)+1));
  
addHttpBody(conn,htmlBody);

  if 
sendHttpMessage(conn) <> 200 then halt
htmlBody := getHttpResponse(conn);  
closeHttp(conn); 
  
con := formAddString('used method '+htmlBody); 
  
showForm;
  
delay(5000);
end
отправляя пост запрос на сайт http://nvu.ru/checkpost.php ???
(Offline)
 
Ответить с цитированием
Старый 26.09.2007, 23:53   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

Посмотри Lib_socket в наработках для использования сокетов.
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 12:29   #10
Aluk
AnyKey`щик
 
Регистрация: 22.09.2007
Сообщений: 11
Написано 0 полезных сообщений
(для 0 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

мм а ктонить может помочь с примером как с помощью сокета типа зарегиться на сайте то есть послать пост запрос логин и пароль
чот у мя не получается и например мне надо посылать не на главную страницу а на reg.php как это будет выглядить ато так
htmlBody:=('name=Aluk'+'$pass=password');
OpenState:= socket.Open('socket://site/reg.php:8000');
 if 
OpenState 0 then SendState:= Socket.WriteStr(htmlBody); 
не катит хелп плиз
(Offline)
 
Ответить с цитированием
Старый 27.09.2007, 17:23   #11
Bruteo
ПроЭктировщик
 
Регистрация: 31.01.2007
Сообщений: 128
Написано 20 полезных сообщений
(для 43 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

Если через сокет - то сначала соединяешься с сервером, на котором хостится сайт, с указанием домена(или ip) и порта.
socket.Open('socket://site:8000');
Потом "вручную" посылаешь get или post запрос.
Socket.WriteStr(Полный post/get запрос);
Как составить запрос - ботай инет
http://ru.wikipedia.org/wiki/HTTP
(Offline)
 
Ответить с цитированием
Старый 10.11.2008, 13:28   #12
Vovochka
AnyKey`щик
 
Регистрация: 07.11.2007
Сообщений: 3
Написано 0 полезных сообщений
(для 0 пользователей)
Re: POST запрос работает на эмуле а на мобиле нет

+1
htmlBody:=('name=Aluk'+'$pass=password'); 
OpenState:= socket.Open('socket://site/reg.php:8000'); 
 if OpenState = 0 then SendState:= Socket.WriteStr(htmlBody);
Работает и в эмуляторе и любом другом телефоне, только не NOKIA

Че такое???
ХЕЛЬП АНИБОДИ
(Offline)
 
Ответить с цитированием
Старый 10.11.2008, 13:44   #13
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: POST запрос работает на эмуле а на мобиле нет

Не работает как? Не открывает сокет или не шлёт строку?
Порт другой не пробовал?
(Offline)
 
Ответить с цитированием
Старый 10.11.2008, 22:22   #14
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: POST запрос работает на эмуле а на мобиле нет

А на какой порт коннектишься?
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 08:36   #15
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: POST запрос работает на эмуле а на мобиле нет

1. Что-то я не видел чтобы ты объявлял метод передачи запроса. Юзать SetHttpMethod(conn, 'POST'); не пробовал?
2. Когда для странички параметры передаются в строке типа так: http://www.coolsite.ru/index.php?name=dummie&id=0 то это запрос типа GET.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как автообновить JAVA прграммку на мобиле ? jkeks Основной форум 36 03.08.2011 01:13
Простенький HTTP запрос <-TzX-> Основной форум 0 10.07.2009 21:45
Таблицы на мобиле ? jkeks MidletPascal 5 11.03.2009 22:37
HTTP. Отправить запрос и получить ответ MFL Основной форум 3 18.10.2007 23:45
http POST запрос Aluk Основной форум 2 24.09.2007 13:18


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


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