Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在angular js(版本1.4.8)中向http请求发送授权标头_Javascript_Angularjs - Fatal编程技术网

Javascript 如何在angular js(版本1.4.8)中向http请求发送授权标头

Javascript 如何在angular js(版本1.4.8)中向http请求发送授权标头,javascript,angularjs,Javascript,Angularjs,上面的屏幕截图是在我调试javascript调用期间命中的web服务时显示的。我想设置返回null的http请求的授权头。你能为我推荐这个吗?你可以在你的http请求中添加这个: headers: {'Authorization': 'Basic key'} 例子 获取请求: $http.get('url', { //same for post also headers: {'Authorization': 'Basic key'} }); 后请求: $http.post("url"


上面的屏幕截图是在我调试javascript调用期间命中的web服务时显示的。我想设置返回null的http请求的授权头。你能为我推荐这个吗?你可以在你的
http
请求中添加这个:

headers: {'Authorization': 'Basic key'}
例子

获取请求:

$http.get('url', { //same for post also
    headers: {'Authorization': 'Basic key'}
});
后请求:

$http.post("url", requestData, {
    headers: { 'Authorization': 'Basic yourkey'}
}).success(function(responseData) {
    //do stuff with response
});

@user3012606添加了post请求示例M在控制台中看到跨源请求被阻止时出错:同源策略不允许读取远程资源。(原因:缺少CORS标头“访问控制允许原点”)。
 var config = {
      method: 'POST',
      url: 'https://somesite.com/',
      headers: {
            // key value pair of headers
            'Authorization': 'Your auth key'
      },
      data: body of request
  };
 $http(config)
         .success(function(){})
         .error(function(){})