angular学习笔记(二十三)-$http(1)-api

之前说到的$http.get和$http.post,都是基于$http的快捷方式.下面来说说完整的$http:

$http(config)

$http接受一个json格式的参数config:

config的格式如下:

{

  method:字符串 ,

  url:字符串,

  params:json对象,

  data:请求数据,

  headers:请求头,

  transformRequest:函数,转换post请求的数据的格式,

  transformResponse:函数,转换响应到的数据的格式,

  cache:布尔值,

  timeout:数值,从发出请求开始计算,等待的毫秒数,超过这个数还没有响应,则返回错误

  withCredentials:布尔值

}

 

1.method: (必填)

  请求的方法,字符串格式,‘post‘,‘get‘,‘head‘,‘delete‘,‘put‘,‘jsonp‘

  (其中head方法需要请教老公)

2.url: (必填)

  请求的路径,字符串格式

3.params: 

  请求带有的参数,json对象: 

{key1:‘value1‘,key2:‘value2‘}

//转换成

url?key1=value1&key2=value2

4.data:

  post请求所提交的数据,字符串或者json对象

5.headers:

  请求头,json对象,可以自定义配置http请求头的参数

6.transformRequest:

  函数,转换post请求的数据的格式

7.transformResponse:

  函数,转换响应到的数据的格式

8.cache:

  布尔值,是否启用缓存(暂时不懂,需要请教老公)

9.timeout:

  数值,从发出请求开始计算,等待的毫秒数,超过这个数还没有响应,则返回错误

10.withCredentials:

  不懂

 

angular学习笔记(二十三)-$http(1)-api,布布扣,bubuko.com

angular学习笔记(二十三)-$http(1)-api

上一篇:调用Dll里面的窗体


下一篇:Mahout推荐算法API详解