1. angular默认的请求头:
其中,Accept 和 X-Requested-With是$http自带的默认配置
Accept:application/json,text/plain 接受的请求的数据类型: json 文本
X-Requested-With: XMLHttpRequest 请求是通过XMLHttpRequest对象发送的
2. 修改默认请求头:
(1) 全局修改(整个模块)
使用$httpProvider依赖
var myApp = angular.module('MyApp',[]); myApp.config(function($httpProvider){ console.log($httpProvider.defaults.headers.common) //修改/操作$httpProvider.defaults.headers.common对象的属性以改变$http的默认请求头配置
})
*注意,只能操作 $httpProvider.defaults.headers.common 才有效,直接操作$httpProvider.defaults.headers是无效的.
(2) 特定请求修改(某个http请求)
直接在$http(config)的config参数中的headers项进行配置
demo:
html:
<!DOCTYPE html> <html ng-app = 'HttpGet'