Verbesserungen für REST-Dienste
WCF 4.0 bringt auch einige Verbesserungen für REST-basierte Dienste. Dabei handelt es sich vor allem um Möglichkeiten, welche aus dem REST Starter Kit [REST01] übernommen wurden.
Antwortformat dynamisch festlegen
Das gewünschte Format der Antwortnachricht kann über die Eigenschaft ResponseFormat der Attribute WebGet
bzw. WebInvoke
festgelegt werden. Da diese auf die einzelnen Methoden in der Service-Schnittstelle angewendet werden, war es bis dato nicht möglich, mehrere Antwortformate durch ein und dieselbe Methode bereitzustellen. Deswegen musste pro gewünschtem Antwortformat eine eigene Methode bereitgestellt werden (Listing 5.12).
[OperationContract] [WebGet(UriTemplate = "/flights/{von}-{nach}/{datum}", ResponseFormat ...
Get Microsoft .NET 4.0 Update now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.