Поддерживают ли службы WCF REST перенаправления HTTP 301?
-
06-07-2019 - |
Вопрос
Можно ли реализовать перенаправление HTTP 301 для службы REST WCF, чтобы URL-адреса имели вид:
перенаправляет на
(В случае этого вопроса на стороне клиента см. Поддерживает ли клиент WCF REST WebChannelFactory службы REST, использующие перенаправления? )
Решение
Конечно, просто установите местоположение и код состояния
WebOperationContext.Current.OutgoingResponse.Location = "http://server/customers/324";
WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.MovedPermanently;
Я не знаю, как клиент WCF обрабатывает перенаправления, но это относительно просто сделать с помощью HttpWebRequest.
Не связан с StackOverflow