JSON, AJAX, REST Терминология - PullRequest
2 голосов
/ 17 февраля 2011

В настоящее время пишу некоторую документацию. Просто интересно, правильно ли мы используем терминологию.

У нас есть сценарий AJAX, который вызывает службу, используя HTTP GET, который возвращает JSON.

Вы бы назвали эту службу службой REST или службой JSON?

Ответы [ 3 ]

4 голосов
/ 17 февраля 2011

Использование HTTP не означает, что вы автоматически следуете архитектурному стилю REST. Если вы не знаете, что такое REST, вы гарантированно не будете этого делать. Вместо этого назовите его «веб-сервис, который возвращает JSON».

2 голосов
/ 17 февраля 2011

Я бы назвал это REST-сервисом, который возвращает JSON.

EDIT

6 лет и о чем я думал! Это сервис web , который возвращает Json, как указано в других ответах. Это может быть RESTful, это не может.

0 голосов
/ 14 декабря 2011

Клиент, вызывающий службу с использованием HTTP GET, не будет представлять собой архитектуру RESTful.Для службы с архитектурой RESTful должны существовать следующие элементы:

  1. HTTP - используется в качестве протокола приложения, а не транспортного протокола
  2. туннелирование URI
  3. Гипермедиа

Таким образом, в вашем сценарии на основе предоставленной информации ваш сервис может быть классифицирован как обычный сервис с гипермедиа JSON или типом контента.Это определенно не архитектура REST.

Вот некоторые дополнительные сведения: http://goo.gl/32gLK

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...