Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 我是否定义了自己的端点以支持CORS选项请求_.net_Rest_Cors - Fatal编程技术网

.net 我是否定义了自己的端点以支持CORS选项请求

.net 我是否定义了自己的端点以支持CORS选项请求,.net,rest,cors,.net,Rest,Cors,我有一个用vb.net编写的REST服务,在IIS上运行,它定义了大量的,并且支持带有的POST。现在我知道浏览器通过使用OPTIONS方法进行预调用来进行飞行前检查(以查看支持哪些方法),但我不知道的是,我是否必须定义并您是否尝试将其添加到web.config中,如下所示: <configuration> <system.webServer> <httpProtocol> <customHeaders>

我有一个用vb.net编写的REST服务,在IIS上运行,它定义了大量的
,并且支持带有
的POST。现在我知道浏览器通过使用
OPTIONS
方法进行预调用来进行飞行前检查(以查看支持哪些方法),但我不知道的是,我是否必须定义并
您是否尝试将其添加到web.config中,如下所示:

<configuration>
<system.webServer>
    <httpProtocol>
        <customHeaders>
            <add name="Access-Control-Allow-Methods" value="GET,POST"/>
        </customHeaders>
    </httpProtocol>
</system.webServer>


是的,我知道这样添加它,我正在检查,通过将它添加到我的web.config,我不需要编写任何额外的语句来处理我将在POST端点上收到的传入选项调用。我的假设是,您不需要,但也需要允许选项。但是你可以试试看。如果不是这样,请告诉我。