我已将自定义请求标头添加到我的$ 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
答案 0 :(得分:0)
您正在查看的请求是OPTIONS请求。这是一些导航员在发出真实请求之前所做的预先请求。此请求要求服务器查看他是否可以使用标头授权,内容类型,移动访问和方法GET进行请愿。服务器必须返回标题:
Access-Control-Allow-Headers:authorization,content-type,mobile-access
Access-Control-Allow-Methods:OPTIONS, GET
这将告诉浏览器,请愿书是允许的,他将提出请愿。 您可以检查控制台选项卡,看看是否显示错误,说明请求被阻止或类似的情况。
您在服务器中使用了什么?