I servizi REST WCF supportano i reindirizzamenti HTTP 301?
-
06-07-2019 - |
Domanda
È possibile implementare un reindirizzamento HTTP 301 per un servizio REST WCF in modo che gli URL del modulo:
reindirizza a
(Per il caso lato client di questa domanda, vedere Il client WCF REST WebChannelFactory supporta i servizi REST che utilizzano i reindirizzamenti? )
Soluzione
Sicuramente basta impostare la posizione e il codice di stato
WebOperationContext.Current.OutgoingResponse.Location = "http://server/customers/324";
WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.MovedPermanently;
Non so come il client WCF gestisca i reindirizzamenti, ma è relativamente semplice fare usando HttpWebRequest.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow