Unirest 是一个轻量级的 HTTP 请求库,涵盖 Node、Ruby、Java、PHP、Python、Objective-C、.NET 等多种语言。可发起 GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS 请求。
下面我来讲述一下用nodejs 语言怎么使用unirest:
首先在你的电脑上有一个node框架,可以用来写http请求(哈哈,这个是必须的)。在项目目录下安装unirest
npm install unirest
然后在代码中写入:
var unirest = require('unirest');
之后就可以使用了,首先我们先来看一个简单的post请求的例子:
unirest.post('http://www.baidu.com/request')//请求的服务端的url .headers({'Accept': 'application/json', 'Content-Type': 'application/json' })//请求的头文件 .send({ "parameter": 23, "foo": "bar" })//请求提交的数据 .end(function (response) { console.log(response.body); });//请求响应的结果
下面是几种常见的请求:
GET:
var Request = unirest.get('http://www.baidu.com/request');
POST:
var Request = unirest.post('http://www.baidu.com/request');
PUT:
var Request = unirest.put('http://www.baidu.com/request');
DELETE:
var Request = unirest.delete('http://www.baidu.com/request');
其中的BODY和post是差不多的。要想详细了解unirest,请点击链接:http://unirest.io/nodejs.html