全部产品

http

更新时间:2020-09-22 19:36:47

示例代码

var http = require('http');

http.request({
  url: 'http://appengine.oss-cn-hangzhou.aliyuncs.com/httpTest.txt',
  method: 'GET',
  headers: {
    'content-type':'application/json'
  },
  timeout: 30000,
  success: function(response) {
    console.log(response);
  }
});

request(Object option)

发起一个http请求。

入参

Object类型,属性如下:

属性

类型

必填

说明

url

String

目标服务器URL,包括协议类型、地址、端口、URI等,比如http://appengine.oss-cn-hangzhou.aliyuncs.com/httpTest.txt

暂不支持https协议

headers

Object

设置请求的 HTTP 头对象,默认 {'content-type': 'application/json'},该对象里面的 key 和 value 必须是 String 类型

method

String

默认 GET,暂时只支持GET

dataType

String

期望返回的数据格式,默认 JSON,支持 JSONtextbase64

timeout

Number

超时时间,单位是ms,默认是30000

success

Function

调用成功的回调函数

fail

Function

调用失败的回调函数

success 回调函数

入参为 Object 类型,属性如下:

属性类型描述
dataString响应数据,格式取决于请求时的 dataType 参数
statusNumber响应码
headersObject响应头