首页 > 代码库 > angular学习笔记(二十三)-$http(1)-api
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:
不懂
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。