【发布时间】:2015-08-05 15:53:26
【问题描述】:
我正在使用 $http.get mthod 来访问 mysql 服务以获取详细信息表的记录,甚至 post 和 put 都可以正常工作。它在 get 方法上失败。
在请求头中我们有这样的 显示临时标题 接受语言:en-US,en;q=0.8 访问控制请求标头:接受、授权 访问控制请求方法:GET 主机:d.example.com 来源:http://localhost 推荐人:http://localhost/xxxx/ 用户代理:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36
如果发生此错误,它会显示“显示临时标头”错误,它会使 api 失败。你能给出一些错误的建议吗,实际上我在mysql服务中设置了所有的标题
header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization"); header("Access-Control-Allow-Credentials: true"); header("Access-Control-Allow-Methods: GET, POST, OPTIONS"); header("接受:text/html,application/json,text/plain");
header("Content-Type: application/json");
【问题讨论】:
标签: mysql angularjs api get http-headers