|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
Здравствуйте коллеги. Отправляю POST запрос на сервер. Думаю что параметры в POST запрос вовсе не попадают. Потому что ответ от сервера такой: Код: java 1.
Сам код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
Не могу пройти авторизацию на сервере Библиотеки подключены к проекту compile 'org.springframework.android:spring-android-rest-template:2.0.0.BUILD-SNAPSHOT'; compile 'com.fasterxml.jackson.core:jackson-databind:2.7.3' ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2016, 21:29 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
АсланалиДумаю что параметры в POST запрос вовсе не попадают. Потому что ответ от сервера такой: Код: java 1.
такой ответ может означать что угодно. например что автору сего поделия было лень разбираться, что не так, и он на любые ошибки выдает одно и то же. может пароль/логин не правильные, может там user-agent проверяется или referrer или бог знает что еще. возьми и заPOST-и тоже самое вручную, есть плагины для Firefox и для хрома (Poster) - и посмотри, есть ошибка или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2016, 21:54 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
chpasha, Спасибо за ответ. Дело в том что проверяя на PostMan-не (как раз пример того что вы советовали для тестирования запроса) все отрабатывает хорошо. Сервер отвечает корректно выдавая нужный JSON. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2016, 06:37 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
Если это действие можно эмитировать браузером, то попробуй подсмотреть, что и как браузер отправляет. Посмотреть можно пользуясь локальным прокси https://sourceforge.net/projects/paros/ ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2016, 08:35 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
нужно убедиться, что спринг корректно отрабатывает параметры в виде мапы, в интернете я видел примеры на базе MultiValueMap, скорее всего это здесь ни при чем, но есть маленькая вероятность, что спрингу не все равно. потом я бы посмотрел в сторону user-agent. еще чисто для выявления слабого звена можно взять любой другой клиент, httpclient, HttpURLConnection, retrofit. в общем нужно исключить вариант ошибки на клиенте и тогда можно гадать, что не нравится серверу ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2016, 10:47 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
chpashaMultiValueMap Да, вы правы. Видел такое тоже. Попробую. На счет клиента отправляющего запрос библиотека Volley, что скажите? Возможно ли совместная работа библиотек Volley и Jackson? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2016, 10:52 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
АсланалиНа счет клиента отправляющего запрос библиотека Volley, что скажите? не проникся. повсюду смешение http и андроидного кода Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
рекомендую посмотреть retrofit в связке с androidannotations, или androidannotations и их же restclient (кстати он кажется спринговый resttemplate юзает), но решай сам, а не потому что какой-то чувак в интернете присоветовал ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2016, 11:29 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
chpasha, Понял вас, спасибо. Вами приведенный пример, это пример Volley? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2016, 11:40 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
АсланалиВами приведенный пример, это пример Volley? он самый ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2016, 11:40 |
|
Spring for Android POST request
|
|||
---|---|---|---|
#18+
chpasha, Спасибо большое вам за советы! Благодарю также всех за ответы! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2016, 11:43 |
|
|
start [/forum/topic.php?fid=13&msg=39233770&tid=1331118]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 149ms |
0 / 0 |