300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > ASP.NET WEBAPI 跨域请求 405错误

ASP.NET WEBAPI 跨域请求 405错误

时间:2020-01-21 06:46:40

相关推荐

ASP.NET WEBAPI 跨域请求 405错误

浏览器报错

本来没有报这个错,当我在ajax中添加了请求头信息时报错

405的报错大概就是后端程序没有允许此次请求,要解决这个问题,就是在后端程序中允许请求通过。具体操作就是修改web.config配置项,如下图所示:

修改后就是这个样子:

添加的配置信息如下:

<httpProtocol>

<customHeaders>

<add name="Access-Control-Allow-Origin" value="*" />

<add name="Access-Control-Allow-Methods" value="POST,GET" />

<add name="Access-Control-Allow-Headers" value="x-requested-with,content-type,authorization,mypara,username,token" />

</customHeaders>

</httpProtocol>

其中Access-Control-Allow-Headers配置项的value值需要根据实际情况进行配置,如果需要在请求头中添加参数,那就要在这里把参数名称加进去。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。