wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows-server-2003 – 如何在IIS 6中允许HTTP OPTIONS请求?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我在使用来自我正在处理的网站的CORS OPTIONS请求时遇到了一些问题.在做了一些研究之后,我觉得为了让CORS OPTIONS请求起作用,需要采取以下措施: 在http标头选项卡下有以下内容: Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST,deletE,OPTIONS Access-Control-Allo
我在使用来自我正在处理的网站的CORS OPTIONS请求时遇到了一些问题.在做了一些研究之后,我觉得为了让CORS OPTIONS请求起作用,需要采取以下措施:

http标头选项卡下有以下内容

Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST,deletE,OPTIONS
Access-Control-Allow-Headers: x-requested-with,cache-control,content-type,origin

在“主目录”选项卡下,为“仅脚本或脚本和可执行文件”设置“执行权限”.

我已完成所有这些,但当我尝试提交以下请求时,我收到403.1错误

request URL:https://mystaging.verbalink.com/Secure/File/Handler.ashx?Id=9070c032-cced-4155-af29-6f6df476598d,c606c3c8-d06f-43ce-ab25-0614b0142659
request Method:OPTIONS
Status Code:403 Forbidden

request Headers
OPTIONS /Secure/File/Handler.ashx?Id=9070c032-cced-4155-af29-6f6df476598d,c606c3c8-d06f-43ce-ab25-0614b0142659 http/1.1
Host: mystaging.verbalink.com
Connection: keep-alive
Access-Control-request-Method: POST
Origin: http://mystaging.verbalink.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.31 (KHTML,like Gecko) Chrome/26.0.1410.43 Safari/537.31
Access-Control-request-Headers: cache-control,origin,x-requested-with,content-type
Accept: */*
Referer: http://mystaging.verbalink.com/Secure/File/MultiUpload2.aspx
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Query @R_489_10495@ng Parametersview sourceview URL encoded
Id:9070c032-cced-4155-af29-6f6df476598d,c606c3c8-d06f-43ce-ab25-0614b0142659

Response Headers
http/1.1 403 Forbidden
Allow: OPTIONS,TRACE,GET,HEAD,POST
Content-Length: 1758
Content-Type: text/html
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Access-Control-Allow-Methods: POST,origin
Access-Control-Allow-Origin: *
Public: OPTIONS,POST
Date: Mon,08 Apr 2013 20:19:10 GMT

有没有人看到我配置IIS的方式有什么问题可能会导致此错误

在IIS管理器中,右键单击网站并选择“属性”.切换到“主目录”选项卡,然后单击“配置”按钮.在应用程序扩展列表中,找到Web服务使用的扩展名(例如,针对WCF的.svc,针对ASP.NET Web服务的.asmX),选择它,然后单击“编辑”按钮.在“限制到”字段中,确保“选项”包含在逗号分隔列表中.

然后单击“确定”,直到对话框全部关闭,这应该是它.

大佬总结

以上是大佬教程为你收集整理的windows-server-2003 – 如何在IIS 6中允许HTTP OPTIONS请求?全部内容,希望文章能够帮你解决windows-server-2003 – 如何在IIS 6中允许HTTP OPTIONS请求?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。