2013-01-16 67 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