首页 > Windows开发 > 详细

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

时间:2014-07-29 21:28:32      阅读:391      评论:0      收藏:0      [点我收藏+]

之前说到的$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

原文:http://www.cnblogs.com/liulangmao/p/3873938.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!