Как передать переменные методом POST?
Подскажите, кто разобрался? Если не лень, пожалуйста, приведите пример. Суть: вызвать somehost.ru/file.php , передав ему переменную методом POST |
Я как раз сам копаюсь. Передать вроде получается, но нет реакции, с заголовками не разобрался. КАк получится выложу.
|
ответ от сервера есть, но запрос он не получает у меня локальный стоит но запрос он получает только без POST тела и еще нужно указывать в заголовке размер тела.
Код:
AddHttpHeader(conn, 'Content-Length', '6'); |
Такое ощущение что это в MP какая-то ошибка POST отказывается работать категорически я вчера 2 часа бился и пиче не вышло :( Запрос есть ответ сервака есть а POST тело как и не задовали. Может у кого есть что-нибудь для просмотра самих запросов проверьте он вообще POST запрос посылает?
|
Код:
program smssend; про указание длины я тоже думал, но не помогает... может МП сам этот хедер отсылает... но он должен хот что-то послать ((( в скрипте на сервер - просто "print_r($_POST);" отправляю из браузера - кажет, с мобилы - нет |
В общем в логе сервера отображается запрос типа GET (((
как ни крути.: Код:
program smssend; Код:
###.###.###.### nvu125.ultrahosting.ru - [09/Mar/2006:14:39:48 +0300] "GET /checkpost.php HTTP/1.1" 200 22 "-" "UNTRUSTED/1.0" |
Код:
127.0.0.1 - - [09/Mar/2006:22:23:21 +0500] "GET /concole.php HTTP/1.1" 200 22 Тип был POST либо мы не правелно пользуемся этой функцией( что мало вероятно при таком кол-ве народу :) ) или всетаки ошибка в MP Я склоняюсь к варианту 2 :) |
Я проверял java код. Передается текстовая строка "POST", что соостветствует документации J2ME. Сегодня попробую на чистой яве. Вечером скину результат.
|
Нашел ошибку в системном классе H.class. Запрос проходит если подменить его своим. Надо писать авторам чтобы внесли исправление.
|
Цитата:
А то ведь не дождемся, пока выйдет новый релиз ((( Как и что патчить? |
В jar файле программы заменить файл H.class на прикрепленный.
|
Ура!!! :) C новым H.class все работает! Никаких проблем.
Спасибо pilgrim! ;) |
Для удобства можно прикрутить подмену в батфайл запуска эмулятора, тогда почти нормально работать получается :??
|
Огромное спасибо! Попробую, должно заработать!
Ежели чего - надеюсь на дальнейшее сотрудничество ))) |
Все замечательно! Спасибо!
|
Часовой пояс GMT +4, время: 01:43. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot