今天調試webApi接口的時候,分別使用get、post、put、delete方式都試一下,發現get和post方式都能正常調用,但是使用put和delete的時候就報錯了,如下圖所示,並沒有返回正確的結果。
然后百度一下,原因是:IIS拒絕PUT和DELETE請求是由於IIS為網站默認注冊的一個名為WebDAVModule的自定義HttpModule導致的。
參考:https://www.cnblogs.com/jinzesudawei/p/7215493.html
處理方法:在web.config文件里添加下面圖所示的兩個地方即可。
參考:https://blog.csdn.net/qq_43583854/article/details/85248092
添加后的結果,調用成功。