CORS支持PUT和DELETE与ASP.NET Web API
发布时间:2020-05-23 07:01:38 所属栏目:asp.Net 来源:互联网
导读:我正在使用ASP.NET Web API的最终版本来实现一个JavaScript友好的API。根据各种教程,我已经启用CORS在我的web.config: system.webServer httpProtocol customHeaders add name=Access-Control-Allow-Origin value=* / add nam
|
我正在使用ASP.NET Web API的最终版本来实现一个JavaScript友好的API。根据各种教程,我已经启用CORS在我的web.config: <system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
</customHeaders>
</httpProtocol>
</system.webServer>
有了上述,跨域GET和POST请求工作正常,但PUT和DELETE请求都失败。 在Chrome中:
是否需要额外的东西来获得PUT和DELETE动词跨域? 解决方法它看起来像添加另一个自定义标题排序:<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
<add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS" />
</customHeaders>
</httpProtocol>
</system.webServer> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何使用ValueInjector映射列表
- asp.net – 任何方式构建Google文档,如PDF文件的查看器?
- asp.net – 生成第二个标题标签的母版页
- asp.net – Crystal Reports“加载报告失败”错误在服务器上
- asp.net-mvc – 如何使WebAPI操作只能从我的应用程序访问?
- asp.net-mvc – 使用catchall通配符重定向到控制器(但使用不
- asp.net核心 – 渲染Razor视图到ASP.NET核心的字符串
- asp.net-mvc-5 – WebApi 2和MVC 5用户使用不同的路由属性吗
- asp.net-mvc – 将参数传递给telerik asp.net mvc grid
- ASP.Net 5 RC2配置部分绑定
推荐文章
站长推荐
- asp.net – 我可以在超链接上显式指定NavigateUr
- 如何在IIS 7上的经典ASP中启用大型文件的上传?
- asp.net核心 – 无法在IISExpress中启动ASP.NET
- asp.net-mvc – 在ASP .NET MVC 3中使用XSLT
- asp.net-mvc – ASP.NET MVC 4在调试模式下捆绑j
- asp.net-web-api – ASP.NET Web API HTTP删除40
- asp.net-core – 如何使用Identity Server 4使用
- asp.net-mvc-4 – 如何通过ASP.NET MVC中的Simpl
- asp.net-mvc – Html.CheckBox即使模型值为true也
- ASP.NET MVC UrlHelper.GenerateUrl异常:“无法
热点阅读
