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

Что такое веб-службы RESTful?

Возможный дубликат:
Что такое программирование RESTful?

Что такое веб-службы RESTful? Что было бы примером?

В чем разница между веб-службами asmx и службой RESTful WCF?

4b9b3361

Ответ 1

Вы можете проверить Роя Филдинга (создателя архитектурного стиля REST) ​​wiki здесь, а затем перейти к своей докторской диссертации здесь и, наконец, для быстрого примера просто взгляните на Twitter API.

Ответ 2

REST - это архитектура клиент-сервер, которая (среди прочего) использует полную пропускную способность протокола HTTP.

Некоторые релевантные точки в REST:

  • Каждый URL-адрес сервера представляет собой ресурс; либо ресурс коллекции, либо ресурс элемента.
    • Ресурс коллекции будет доступен по URL-адресу типа http://restful.ex/items/, который будет представлять список элементов.
    • Ресурс элемента будет доступен по URL-адресу типа http://restful.ex/items/2, который будет представлять собой один элемент, идентифицированный 2.
  • Различные методы HTTP используются для разных операций CRUD:
    • a GET - операция чтения
    • a PUT - операция записи/изменения
    • a POST - это создание/новая операция
    • a DELETE - это... ok, это одно из объяснений.
  • Состояние (или, скорее, клиентский контекст) не сохраняется на стороне сервера; все состояние находится в представлениях, передаваемых в обратном порядке с помощью запросов клиента и ответов сервера.

Ответ 3

В основном это веб-службы, реализующие CRUD с использованием методов HTTP (GET, POST, PUT, DELETE)

Ответ 4

Веб-службы RESTful используют методы HTTP явно, сопоставляя действия REST с HTTP-методами:

  • Создать - POST
  • Получить - GET
  • Обновление - PUT
  • Удалить - DELETE

Вот ссылка для хорошего резюме.

Ответ 5

Отметьте описание REST. Веб-сервисы, соответствующие этому принципу, называются RESTful.