调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案...

第一次调用webapi出错如下:

IIS 7.5 详细错误 - 405.0 - Method Not Allowed

Internet Information Services 7.5

错误摘要

HTTP 错误 405.0 - Method Not Allowed

无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。

详细错误信息
模块WebDAVModule
通知MapRequestHandler
处理程序WebDAV
错误代码0x00000000
请求的 URLhttp://localhost:9090/api/System_User/54389fb00d66180dc89acae4
物理路径E:\demo\MongoDBPro\MongoDBAPI\api\System_User\54389fb00d66180dc89acae4
登录方法匿名
登录用户匿名
最可能的原因:
  • 发送至 Web 服务器的请求使用了为处理该请求而配置的模块所不允许的 HTTP 谓词。
  • 发送至服务器的请求包含无效的 HTTP 谓词。
  • 该请求是针对静态内容的,但包含 GET 或 HEAD 以外的 HTTP 谓词。
  • 使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。
可尝试的操作:
  • 验证为此请求所发送到的模块处理程序启用的谓词列表,确保该网站允许使用此谓词。
  • 检查 IIS 日志文件以查看不允许该请求使用的谓词。
  • 创建跟踪规则以跟踪此 HTTP 状态代码的失败请求。有关为失败的请求创建跟踪规则的详细信息,请单击此处
链接和更多信息 此错误表明发送至 Web 服务器的请求包含为该请求配置的模块处理程序所不允许的 HTTP 谓词。

查看更多信息 »

 

 

解决方案如下:

第一步:

调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案..._第1张图片

 

第二步:

调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案..._第2张图片

转载于:https://www.cnblogs.com/eggTwo/p/4019424.html

你可能感兴趣的:(调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案...)