Я новичок для отдыха. Я просто хочу знать, какая разница между запросом Http, возвращающим объект JSON, - это то же самое, что и сервис отдыха. Потому что он тоже делает то же самое .. Так в чем разница между HTTP-возвратом JSON и RESTЗапрос на услугу отдыха
ответ
REST не относится к JSON, хотя веб-службы, имеющие сервисы сериализации JSON и RESTful, стали популярными в тандеме.
REST имеет свои принципы в отношении ресурсов и использует HTTP-глаголы и коды состояния для обработки операций CRUD на ресурсе. Конечно, существуют различные уровни зрелости, предложенные Леонардом Ричардсоном. У Мартина Фаулера есть article about it.
У вас могут быть службы RESTful без JSON в качестве формата, а службы http возвращают JSON, но не являются RESTful. Одно не подразумевает другого.
Update:
[Хотя это может быть другой вопрос, вот мой взгляд на поставленный вопрос]
Q: Я использую Spring MVC и я аннотирования метод с @responsebody
, когда мне нужно Выход JSON или конечная точка RESTful. Как это работает?
A: @responsebody
не имеет никакого отношения ни к одному из них. Он просто записывает возвращаемое значение метода непосредственно в Http Response. Нет привязки привязки или привязки к модели. См. here.
Я предполагаю, что, поскольку вы используете инфраструктуру MVC, ваши конечные точки имеют тенденцию быть RESTful, поскольку конечные точки являются ориентированными на ресурсы, а Модель является ресурсом здесь. И пока я не видел ваш код, я предполагаю, что метод, который вы комментируете с помощью @responsebody
, возвращает необработанный json, который отправляется обратно.
- 1. Потребляете услугу отдыха?
- 2. Как передать URL как услугу отдыха?
- 3. 400 Неверный запрос на услугу POST
- 4. УДАЛИТЬ запрос на сервер отдыха Modeshape
- 5. Как использовать услугу wcf без отдыха с помощью JQuery?
- 6. Фильтр для отдыха Почтовый запрос
- 7. liftweb сервер отдыха POST запрос
- 8. я могу проверить эту услугу отдыха в браузере на локальном хосте, а не на веб-
- 9. Отслеживание ссылок на услугу
- 10. отправка формы на услугу
- 11. Запрос на услугу ASMX с использованием WS-адресации
- 12. Реализация ngInfiniteScroll на услугу $ HTTP
- 13. Весна связывать фасоль для отдыха отправить запрос
- 14. Добавление параметров для отдыха GET-запрос
- 15. запрос не передается в контроллер отдыха весной
- 16. AngularJS GET запрос API для фляжки/отдыха
- 17. Внесите услугу в другую услугу
- 18. ссылается на услугу в другую услугу в угловом
- 19. Как продублировать запрос в Джанго рамках отдыха
- 20. 400 плохой запрос для отдыха/xml
- 21. Эластичный поисковый запрос с использованием отдыха
- 22. Могу ли я использовать искру как услугу
- 23. Тайм-аут Служба отдыха
- 24. Запрос на перекрестный запрос Заблокированный, угловой вызов для отдыха на джерси api
- 25. BLE Сканирование на неизвестную услугу
- 26. Установите услугу на сервер 2012
- 27. Выбор узла, предоставляющего услугу
- 28. Служба отдыха на вершине Presto
- 29. Перспективные маршруты на колбу-отдыха
- 30. Перезапустите услугу
Спасибо, что ответили, у меня вопрос. Я работаю над весной MVC. Если мне нужен объект JSON, я добавляю аннотацию @responsebody, и даже если я хочу снова сделать ее спокойной, мне нужно добавить такую же аннотацию. У вас есть идея, как это ОТДЫХ? –
Это может быть другой вопрос, но здесь были обновлены мои мысли. –