2009-07-02 7 views
1

Ist WCF eine brauchbare REST-Lösung? Es verhindert, dass Sie einige Sonderzeichen wie # verwenden, so dass das Anfordern von Tag/C# nicht funktioniert. Gibt es eine Arbeit, ist das Absicht?WCF für REST

+0

Check out http://stackoverflow.com/questions/tagged/rest%20wcf –

Antwort

4

Es ist - überprüfen Sie die REST starter kit.

+0

"Es ist" bedeutet "es ist von Entwurf"? "Ja wirklich?" Kannst du warum? – Cheeso

+0

@Cheeso: In dem Ausmaß, in dem es nicht an SOAP angebunden werden soll, ist es von Entwurf. Wie Sie wissen, ist das übergreifende Thema ein einheitlicher Kommunikationsrahmen und daher sollten die Besonderheiten der RPC-Architektur nicht relevant sein. Es ist einfach so, dass im Laufe der Jahre ein Großteil der Bemühungen um WCF SOAP-bezogen war. –

1

REST hat nichts mit URI-Namenskonventionen zu tun. Wenn Sie also beliebigen Text in Ihren URIs haben wollen, können Sie zumindest eine urlsafe-base64-Codierung für alles verwenden.

0

Ich denke, es wird schwierig sein, einen Platz für REST zu finden, da WCF entworfen wurde. Denken Sie daran, dass eine der größten Stärken von WCF indirekt auf der Verwendung von SOAP beruht. Es ermöglicht den Zugriff auf Web-Services auf jedem Transport, HTTP, TCP, MSMQ usw., durch einfache Konfiguration. REST hat eine explizite Abhängigkeit von HTTP, was es transportabhängig macht. REST-Webservices würden also etwas mit der Transportflexibilität im Kern von WCF im Widerspruch stehen.

ich denken, dass WCF einen Platz für REST Web Services finden muss, wie es ist eine Form der Kommunikation. Es wird jedoch schwierig, einen Platz in dem Rahmen zu finden, der die Arbeit mit REST zu einem "natürlichen" Prozess macht; und wird das die Arbeit zunichte machen, die dazu beigetragen hat, WCF zu dem zu machen, was es heute ist?