Frage

Ist es möglich, ein HTTP 301-Weiterleitung für einen WCF REST-Service, so dass URLs der Form zu implementieren:

  

http: // server / Kunden / name = John

Umleitungen an

  

http: // server / Kunden / 324

(Für den clientseitige Fall dieser Frage finden Sie unter Ist der WCF REST WebChannelFactory Client-Support-REST-Service, die Umleitungen verwenden? )

War es hilfreich?

Lösung

Sicher gesetzt nur den Standort und den Statuscode

WebOperationContext.Current.OutgoingResponse.Location = "http://server/customers/324";
WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.MovedPermanently;

Ich weiß nicht, wie das WCF-Client Umleitungen behandelt, aber es ist relativ einfach mit HttpWebRequest zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top