我有一个 REST WCF 服务。当尝试对此服务执行如下操作的 POST 时,我收到以下错误:
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "", RequestFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Bare)]
void Write();
Error:HTTP 307
没有监听任何操作https://xx.xxx.xx.xxx/EnrollmentServer/Discovery.svc,但是有一个操作在监听https://xx.xxx.xx.xxx/EnrollmentServer/Discovery.svc/,因此您将被重定向到那里。
任何指示将不胜感激。
将您的 UriTemplate 更改为“/”。 RESTful WCF 有一个“事情”,就是希望 Uris 以 / 结尾,而不是没有结尾。
另外,使用带有结尾斜杠的 Uri 以避免 WCF 响应 307。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)