WCF REST错误HTTP 307(WCF REST error HTTP 307)

2019-07-18 06:38发布

我有一个REST WCF服务。 当作为后述的POST尝试该服务的操作进行,我得到下面的错误:

[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 / ,所以你将被重定向那里。

任何指针将不胜感激。

Answer 1:

您UriTemplate更改为“/”代替。 REST风格的WCF有一个“东西”提到想与尤里斯/,而不是没有结局的结局。

另外,使用URI与结尾斜线,以避免WCF与307响应。



文章来源: WCF REST error HTTP 307