http_client_mini

1.0.1 • Public • Published

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.

Package Sidebar

Install

npm i http_client_mini

Weekly Downloads

1

Version

1.0.1

License

ISC

Last publish

Collaborators

  • outsiderlazy