一个最简单的http客户端,支持get和post方法
npm install http_client_mini [-g|--save|--save-dev|...]
var httpClient = require('http_client_mini');
-
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);
}
});
-
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'}
});
- httpClient.setRequestTimeout(ms)
- ms - 请求超时时间,单位毫秒,默认值15000.