1.0.1 • Published 9 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请求urlsuccessCallback <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请求urlsuccessCallback <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.