1.0.1 • Published 7 years ago
http_client_mini v1.0.1
http_client_mini
一个最简单的http客户端,支持get和post方法
安装
npm install http_client_mini [-g|--save|--save-dev|...]
引用
var httpClient = require('http_client_mini');
API
get
httpClient.get(obj)
obj <Object>
-get
方法参数,JSON
对象url <String>
-get
请求url
successCallback <Callback>
-get
请求成功回调failureCallback <Callback>
-get
请求失败回调
//例子:
httpClient.get({
url: 'http://localhost:8888?name=outsider',
successCallback: function(pdata) {
console.log('data: ' + pdata+'\n');
},
failureCallback: function(e) {
console.log('errno:' + e.errno + ',message:' + e.message);
}
});
post
httpClient.post(obj)
obj <Object>
-post
方法参数,JSON
对象url <String>
-post
请求url
successCallback <Callback>
-post
请求成功回调failureCallback <Callback>
-post
请求失败回调 *data <Object>
- 通过post
方式传输的数据,JSON
对象
//例子:
httpClient.post({
url: 'http://localhost:8888',
successCallback: function(pdata) {
console.log('data:' + pdata+'\n');
},
failureCallback: function(e) {
console.log('errno:' + e.errno + ',message:' + e.message);
},
data: {name:'outsider'}
});
setRequestTimeout
- httpClient.setRequestTimeout(ms) * ms - 请求超时时间,单位毫秒,默认值15000.