|
|
|
Rest сервис вычитать тело из GET запроса
|
|||
|---|---|---|---|
|
#18+
Привет всем. Есть REST сервис, в котором реализована функция приема GET запроса с параметром callback. http://localhost:8080/Bus/webresources/rest/verifyUser/jsonp?callback=my Внутри в виде JSON передается например login и password. Нужно корректно принять эти данные. Реализовую так. Код: java 1. 2. 3. 4. 5. 6. 7. 8. RequestVerifyUser - это класс, JAXB маппинга: Код: 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. Пытаюсь вызывать по такому линку http://localhost:8080/Bus/webresources/rest/verifyUser/jsonp?callback=my Возвращает 405 ответ. Т.е. не находит. Простые GET запросы с параметрами, и POST запросы с телом JSON читаются без проблем. А вот как вычитать GET запрос с параметрами в строке и с телом JSON - не могу. Подскажите, что неправильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 18:02:11 |
|
||
|
Rest сервис вычитать тело из GET запроса
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. Это невозможная комбинация. alex2808Возвращает 405 ответ. Т.е. не находит. Ненаходит - 404. 405 - метод не разрешен. alex2808А вот как вычитать GET запрос с параметрами в строке и с телом JSON - не могу. Как это GET запрос с телом? Новое слово в HTTP? Так не бывает. http://stackoverflow.com/questions/978061/http-get-with-request-body http://java.net/jira/browse/JERSEY-313 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 18:09:41 |
|
||
|
Rest сервис вычитать тело из GET запроса
|
|||
|---|---|---|---|
|
#18+
Подскажите, как тогда можно передать на сервер пароль введенный пользователем, с возвращением обвертки JSONP? Не буду же я его светить в URL строке как параметр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 18:34:56 |
|
||
|
Rest сервис вычитать тело из GET запроса
|
|||
|---|---|---|---|
|
#18+
А POST не подходит потому что... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 18:36:53 |
|
||
|
Rest сервис вычитать тело из GET запроса
|
|||
|---|---|---|---|
|
#18+
BlazkowiczА POST не подходит потому что... Потому что есть идиоты постановщики задач, которым нужно только GET. Спасибо за помощь, пошел им с Вашей помощью, доказал что так не получится. Через POST реализовал за 15 мин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 19:01:01 |
|
||
|
Rest сервис вычитать тело из GET запроса
|
|||
|---|---|---|---|
|
#18+
Blazkowicz alex2808Возвращает 405 ответ. Т.е. не находит. Ненаходит - 404. 405 - метод не разрешен. Кстати, а чем отличается не разрешен от не найден? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 19:07:47 |
|
||
|
Rest сервис вычитать тело из GET запроса
|
|||
|---|---|---|---|
|
#18+
alex2808Кстати, а чем отличается не разрешен от не найден?"Я принёс вам посылку. Только я вам её не отдам. Потому что у вас документов нету". (ц) почтальон Печкин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2012, 19:38:36 |
|
||
|
Rest сервис вычитать тело из GET запроса
|
|||
|---|---|---|---|
|
#18+
alex2808Кстати, а чем отличается не разрешен от не найден? Не найден - ресурс. Т.е. такого пути, как в запросе у сервера вообще нет. Не разрешенный метод - путь\ресурс на сервере существует, но нужен другой HTTP метод для доступа: GET, POST, PUT, DELETE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2012, 11:21:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38030869&tid=2130609]: |
0ms |
get settings: |
15ms |
get forum list: |
20ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 444ms |

| 0 / 0 |
