Подтвердить что ты не робот

Что такое вызов REST и как отправить вызов REST?

Я хочу задать несколько вопросов о вызове REST. Я зелёный для вызова REST, и мне бы хотелось понравиться, что такое вызов REST и как использовать URL-адрес для отправки вызова REST на сервер. Может ли кто-нибудь дать мне базовый учебник или ссылку для ссылки на меня?

Кроме того, если я хочу отправить вызов REST серверу, что мне делать? Нужно ли мне устанавливать что-то в URL? или установить что-то на сервере? Спасибо.

4b9b3361

Ответ 1

REST - это просто стиль архитектуры программного обеспечения для раскрытия ресурсов.

  • Использовать методы HTTP явно.
  • Будьте без гражданства.
  • Открыть каталоги структуры, подобные URI.
  • Передача XML, Обозначение объекта JavaScript (JSON) или и то, и другое.

Типичный вызов REST для возврата информации о клиенте 34456 может выглядеть так:

http://example.com/customer/34456

Посмотрите учебник IBM для веб-служб REST

Ответ 2

REST - это нечто вроде возрождения HTTP старой школы, где фактические HTTP-команды (команды) имеют смысловое значение. В последнее время приложения, которые хотели обновить материал на сервере, предоставили форму, содержащую переменную "действие" и кучу данных. Команда HTTP почти всегда будет GET или POST и будет почти неактуальна. (Хотя почти всегда существовал запрет на использование GET для операций с побочными эффектами, на самом деле многие приложения не заботятся о используемой команде.)

С помощью REST вы можете вместо этого PUT /profiles/cHao и отправить представление информации профиля или XML или JSON. (Вернее, я бы - вам пришлось бы обновить свой собственный профиль.:) Это связано с входом в систему, как правило, через встроенные механизмы аутентификации HTTP.) В последнем случае то, что вы хотите сделать, URL, а тело запроса - всего лишь кишки задействованного ресурса.

http://en.wikipedia.org/wiki/Representational_State_Transfer содержит некоторые сведения.