如何在角度2中添加自定义标题?

时间:2017-05-19 13:22:11

标签: angular ionic2

我已将自定义请求标头添加到我的$ http请求中。标头未显示在请求中,而是来自Access-Control-Request-Header,如Access-Control-Request-Headers:accept,mobile-access请参阅以下chrome的网络选项卡中的输出:

Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Access-Control-Request-Headers:authorization,content-type,mobile-access
Access-Control-Request-Method:GET
Connection:keep-alive

1 个答案:

答案 0 :(得分:0)

您正在查看的请求是OPTIONS请求。这是一些导航员在发出真实请求之前所做的预先请求。此请求要求服务器查看他是否可以使用标头授权,内容类型,移动访问和方法GET进行请愿。服务器必须返回标题:

Access-Control-Allow-Headers:authorization,content-type,mobile-access
Access-Control-Allow-Methods:OPTIONS, GET

这将告诉浏览器,请愿书是允许的,他将提出请愿。 您可以检查控制台选项卡,看看是否显示错误,说明请求被阻止或类似的情况。

您在服务器中使用了什么?