![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| anadiz |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Посылается запрос методом POST. Пример взят из ВТК, добавлены только строки запроса(request). Соединение с сервером происходит(это видно из логов сервера) но запрос не выполняется.
на сервере лежит php скрипт с содержанием
все темы ниже про POST прочитаны, не помогло. |
||||
|
|||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Навскидку
c.setRequestProperty("content-length", "request.length()"); строку "request.length()" попробуйте заменить на размер передаваемых данных ;) |
|||
|
||||
| anadiz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Не помогло, к сожалению |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
какую ошибку выдает клиент?
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Проверьте еще url на который отправляете запрос. Раз php скорее всего Linux, а он различает регистр букв.
Ну и http:// должен url включать. |
|||
|
||||
| W0LF |
|
||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
заменить на c.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); c.setRequestProperty("Content-Length", request.length()); [/code] User-Agent можешь ваще убрать -------------------- iOS developer |
||||
|
|||||
| anadiz |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Ошибки не выдает, просто запрос не выполняется. То есть не выводит NICK Добавлено через 1 минуту и 13 секунд
Стучится верно, ибо в логах сервера видно, что обращения были, как раз к требуемому скрипту. |
||||
|
|||||
| anadiz |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
setRequestProperty(java.lang.String,java.lang.String) in javax.microedition.io.HttpConnection cannot be applied to (java.lang.String,int) c.setRequestProperty("Content-Length", request.length()); 1 error com.sun.kvem.ktools.ExecutionException Build failed |
||||||
|
|||||||
| eugine_s |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 14.11.2007 Где: Киев Репутация: 17 Всего: 17 |
Преобразуй к String иначе ты вместо длины твоих данных отправляешь строку: request.length()
|
|||
|
||||
| anadiz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
c.setRequestProperty("content-length", Integer.toString(request.length())); запрос всё равно не прошел |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Бросьте код как выводите.
|
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Что говорит нетворк-монитор?
-------------------- iOS developer |
|||
|
||||
| anadiz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
вывожу что именно? код тот же, что был в начале темы, только с поправленной строкой c.setRequestProperty("content-length", "request.length()"); |
|||
|
||||
| dual |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
Пишут же люди, что нужно заменить
на
Так же следует сделать и для всех остальных свойств. Т.е., первое слово и все слова после '-' пишутся с заглавной буквы. Это сообщение отредактировал(а) dual - 4.12.2007, 20:37 |
||||
|
|||||
| anadiz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 3.12.2007 Репутация: нет Всего: нет |
Всё равно ничего не передает( |
|||
|
||||
| VOS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Хочется понять как Вы решили, что запрос не выполняется. Т.е. увидеть код, где Вы выводите полученные данные. Ну и измените Ваш скрипт php чтобы он отправлял Вам какие-нибудь статические данные + полученные. В идеале еще полученные данные в скрипте в файл сохраните. Это сообщение отредактировал(а) VOS - 5.12.2007, 10:09 |
|||
|
||||
| dual |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
У меня данный код работает правильно. Не знаю, что выполняют методы processType(type) и process(data), но запрос работает. Проверял на эмуляторе. В ответ получаю именно то, что (как я считаю) надо, т.е., зачение nick.
|
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |