angularjs post Request header field Content-Type is not allowed by Access-Control-Allow-Headers in p

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularjs post Request header field Content-Type is not allowed by Access-Control-Allow-Headers in p相关的知识,希望对你有一定的参考价值。

现象:

1. angular http 不配置data(请求参数)时不报错

2. 加上请求参数后,报错

3. 服务端response.headers().set(HttpHeaders.Names.ACCESS_CONTROL_ALLOW_HEADERS, HttpHeaders.Names.CONTENT_TYPE);后ok

 

经查:

1. angularjs默认 application/json

2. 无参数不发PreOption请求

3. urlencode不发PreOption请求

以上是关于angularjs post Request header field Content-Type is not allowed by Access-Control-Allow-Headers in p的主要内容,如果未能解决你的问题,请参考以下文章

Spring security 吃 angularjs POST 请求

AngularJS 和 sinatra CORS

微信小程序:wx.request之post请求后端无法获取数据的问题

angular的post传参后台php无法接收

与 AngularJS 一起使用时,Django 模板不呈现 JSON 响应

AngularJS:拒绝设置不安全的标头“Access-Control-Request-Headers”