今天调试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
添加后的结果,调用成功。
转载于:https://www.cnblogs.com/masha2017/p/11319750.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)