2013-01-16 81 views
3

我有一個REST WCF服務。當作爲後述的POST嘗試該服務的操作進行,我得到了以下錯誤:WCF REST錯誤HTTP 307

[OperationContract] 
[WebInvoke(Method = "POST", UriTemplate = "", RequestFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Bare)] 
void Write(); 

錯誤: HTTP 307 沒有操作偵聽https://xx.xxx.xx.xxx/EnrollmentServer/Discovery.svc,但存在操作聽着https://xx.xxx.xx.xxx/EnrollmentServer/Discovery.svc/,所以你正在重定向那裏。

任何指針將不勝感激。

回答

5

改變你的UriTemplate爲「/」。 RESTful WCF有一個關於想讓Uris以/結束而不是結束的「事情」。

另外,使用URI與結尾斜線,以避免WCF與307

+1

響應這是很好的答案是通過化妝/謝謝 – Vishal