我们已将以下内容添加到Web.config
:
<system.webServer>
<security>
<requestFiltering>
<verbs allowUnlisted="false">
<clear/>
<add verb="GET" allowed="true"/>
<add verb="POST" allowed="true"/>
</verbs>
</requestFiltering>
</security>
</system.webServer>
当我们使用PowerShell为Invoke-WebRequest
和GET
以外的其他动词执行POST
时,我们会收到消息:
远程服务器返回错误:(404)Not Found。
这是否意味着动词被禁用?或者,还有更好的方法?