문제

양식의 URL이되도록 WCF REST 서비스를 위해 HTTP 301 리디렉션을 구현할 수 있습니까?

http : // server/customer/? name = John

리디렉션

http : // 서버/고객/324

(이 질문의 클라이언트 측면의 경우 참조하십시오. WCF는 REST WebChannEftActory 클라이언트가 리디렉션을 사용하는 REST 서비스를 지원합니까?)

도움이 되었습니까?

해결책

확실히 위치와 상태 코드를 설정하십시오

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

WCF 클라이언트가 어떻게 리디렉션을 처리하는지 모르겠지만 HTTPWebRequest를 사용하는 것은 비교적 간단합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top