Является ли WCF способом для RESTful веб-службы в среде MS - PullRequest
0 голосов
/ 15 августа 2011

Я хочу научиться пользоваться веб-сервисами RESTful.Я поработал в Интернете несколько часов и думаю, что у меня есть хороший обзор того, что такое сервисы RESTful, и теперь хочу создать свое первое сервис-приложение.У меня есть хороший небольшой проект, который, кажется, идеально подходит для работы с веб-сервисом RESTful.

Я видел, что WCF имеет возможность создавать веб-сервисы RESTful.Мой вопрос заключается в том, является ли разумным и эффективным создание веб-сервисов RESTful с WCF или если есть более подходящие альтернативы для написания таких сервисов в среде программирования Microsoft.

(В качестве дополнительной информации у меня уже есть опыт использованияWCF, но больше в его использовании RPC-способом. Но я не думаю, что это все равно важно для моего вопроса).

Ответы [ 2 ]

2 голосов
/ 15 августа 2011

WCF является абсолютно действительным и очень способным обрабатывать REST-сервисы - вы не ошибетесь с этим!

И есть также несколько альтернатив - проверьте их и посмотрите, какой из них подходитВаши потребности лучше всего:

и, вероятно, еще немножко ....

2 голосов
/ 15 августа 2011

WCF поддерживает сервисы RESTful через webHttpBinding.Это работает, но не дает вам большого контроля над работой с самим протоколом HTTP (хотя некоторые вещи улучшились в 4.0)

В следующей версии будет гораздо больше поддержки служб RESTful.Команда очень открыто говорит о новом веб-API , поэтому, если вы не собираетесь внедрять что-либо в производство, я бы начал с нового API

...