我开发了一个离子应用程序,但是当我从Andoid模拟器执行它时,在服务器http调用期间收到错误消息。
无法加载资源:Access-Control-Allow-Headers不允许请求标头字段lang。
在我的请求中,我需要添加一个自定义标头字段。
这是我的请求标头。
httpHeaders = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Access-Control-Allow-Headers': 'lang',
'lang': this.session.language
})
};
服务器端(.htaccess):
Header Set Access-Control-Allow-Origin "*"
Header Set Access-Control-Allow-Headers "*"
如果我通过浏览器或邮递员执行呼叫,则该呼叫成功。
在邮递员响应标题中,我看到:
Server →nginx
Date →Fri, 08 Mar 2019 22:33:08 GMT
Content-Type →application/json;charset=utf-8
Content-Length →79
Connection →keep-alive
Access-Control-Allow-Origin →*
Access-Control-Allow-Headers →*
Access-Control-Allow-Methods →*
请支持我
谢谢