Что такое REST?

Возможный дубликат:
Что я не понимаю в REST?

Что такое REST? Как это соотносится с WCF? Меня попросили изучить RESTful реализацию услуг. Не могли бы вы указать мне ссылки, которые были бы полезны для новичков.

Я разработчик .NET с достойным знанием ASP.NET

Ответы

Ответ 1

Передача репрезентативных состояний

Это, в основном, протокол HTTP, который был первоначально создан, чтобы позволить передачу репрезентативного состояния, а не просто передачу веб-страниц. HTTP чаще всего используется для получения данных GET и POST. Но он также может использоваться для PUT и DELETE данных, а также для получения информации HEADer и т.д.

Ответ 2

Ресурс, о котором много людей говорит, когда речь идет о REST: " Как я объяснил REST моей жене" хотя это какой-то общий обзор и не связанные с WCF.

Существует также Restful.NET от Jon Flanders, который довольно хорош, насколько я знаю (не прочитал его сам:(), а примеры основаны на WCF.

С наилучшими пожеланиями.

Ответ 3

Целый раздел MSDN, посвященный именно этому.

Этот сообщение в блоге от Shiju Varghese также дает довольно приличный обзор для начинающих.

Ответ 4

Здесь - ссылка, которую я использовал, чтобы ускориться на REST и WCF

Ответ 5

Я нашел эту статью полезной для иллюстрации основ:
Как получить чашку кофе (InfoQ)

Он дает примеры HTTP-запросов и ответов, как они выглядят и как они применяются к действительным бизнес-ориентированным действиям. Как выглядит сообщение REST при размещении заказа? обновление заказа? Поиск заказа? и т.д.

Он не основан на каком-либо языке программирования или API (я не считаю HTTP API-интерфейсом).

Ответ 6

Может быть... this? (REST в Википедии)