我有一个REST WCF服务.当对此服务进行POST尝试以执行如下所述的操作时,我收到以下错误: [OperationContract][WebInvoke(Method = "POST", UriTemplate = "", RequestFormat = WebMessageFormat.Xml, BodyStyle = WebMessa
[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/,所以你被重定向到那里.
任何指针将不胜感激.
将您的UriTemplate更改为“/”. RESTful WCF有一个关于希望Uris以/而不是没有结尾结束的“事情”.此外,使用带有结束斜杠的Uri以避免WCF响应307.