一个关于WCF调用远程链接返回405错误不允许使用此方法的问题
生活随笔
收集整理的這篇文章主要介紹了
一个关于WCF调用远程链接返回405错误不允许使用此方法的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在調試WCF的接口時一直返回“405不允許使用此方法”,這個問題困擾了大半天,網上查了各種辦法,但是每個人遇到的問題不同還是不能解決。
最后無意之中發現問題所在,記錄一下幫助后面的同學解決問題。
WCF遠程方法會配置屬性WebGet用來完成UriTemplate的組合從而通過地址欄GET的形式去獲取數據,這些道理我們都懂,但是。。一不小心粘貼把原本
[WebGet(UriTemplate = "", ResponseFormat = WebMessageFormat.Json)]寫成了
[WebInvoke(UriTemplate = "", ResponseFormat = WebMessageFormat.Json)]其實對于WebGet和WebInvoke也很容易理解一個通過地址欄參數去接收參數,一個通過實體序列化的方式提交。
換句話說WebGet屬性用來收集客戶信息。WebInvoke屬性被用于那些修改數據的添加或者刪除客戶信息的操作。
所以在這里特別標記一下
?
轉載于:https://www.cnblogs.com/wangsir1992/p/10249667.html
總結
以上是生活随笔為你收集整理的一个关于WCF调用远程链接返回405错误不允许使用此方法的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何设置修改WPS批注上的用户信息名称
- 下一篇: 两列布局:6种方法