我第一次尝试在请求 Angular js 中添加客户 header ,但收到以下错误
angular.js:10671Error: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'x-api-key:' is not a valid HTTP header field name.
这是我的代码,位于最高的“应用程序”级别:
var movieApp = angular.module('movieApp', ['ngAnimate']);
movieApp.config(['$httpProvider', function ($httpProvider) {
$httpProvider.defaults.headers.common = {
'x-api-key:' : 'key'
};
}])
我做错了什么/遗漏/不理解什么?如何将此 header 添加到所有(甚至一个)请求中?
最佳答案
正如错误所解释的,x-api-key
不是有效的 HTTP header 字段。你可以去here for the official documentation ,或look at wikipedia 。要解决此问题,您必须将 api key 作为请求正文中的参数传递。
关于javascript - 自定义标题 Angular js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38702653/