< 文章详情

解决WEB服务器启用了OPTIONS方法问题的方案

2019/10/3 272次

解决WEB服务器启用了OPTIONS方法问题的方案如下:

方法一、

配置 IIS ,添加下面的配置到 Web.config 文件中:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<security>

<requestFiltering>

<verbs allowUnlisted="true">

<add verb="OPTIONS" allowed="false"/>

</verbs>

</requestFiltering>

</security>

</system.webServer>

</configuration>

保存后重启IIS即可解决问题。


方法二:

产生原因:

未对OPTIONS进行禁用处理。

解决办法:

对IIS管理器中的 功能视图》授权规则 设置了只允许GET, HEAD, POST 特定谓词。