angular学习笔记(二十四)-$http(2)-设置http请求头

本文介绍了Angular中默认的HTTP请求头,包括Accept和X-Requested-With,并详细讲解如何全局和局部修改这些请求头。全局修改需借助$httpProvider,而特定请求的修改则通过$http服务的config参数设置headers。示例代码和更多内容可在GitHub仓库中找到。
摘要由CSDN通过智能技术生成

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'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值