WCF POST not working but GET working
我有一个带有 WCF 的 RESTful 服务。它有一个带有方法的接口
1
2 3 |
[OperationContract]
[WebInvoke(Method ="GET", UriTemplate ="AddBook/{bookName}", BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json)] void AddBook(string bookName); |
我的服务 localhost:1234/MService/AddBook/abcd-book 正在工作。但是,如果我将 GET 更改为 POST,它会说方法不允许。我想,插入应该是 POST 但它不起作用。上面的代码是我错了还是做错了什么?
问候
在浏览器中输入 URL 默认会发送 GET 请求。要发送 POST 请求,请创建 HTML 表单或使用 Fiddler 之类的工具。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/269516.html