`
田进丰
  • 浏览: 35385 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

Unirest

 
阅读更多

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

分享到:
评论

相关推荐

    unirest-java,Java中的Unirest:简化、轻量级的HTTP客户端库。.zip

    在这个例子中,我们导入了必要的Unirest类,并使用`Unirest.get()`方法设置请求的URL。接着,我们可以添加请求头(如"Content-Type"),最后调用`asString()`来指定我们期望的响应格式,这里是JSON。 对于POST请求...

    unirest-java-1.4.9-API文档-中文版.zip

    赠送jar包:unirest-java-1.4.9.jar; 赠送原API文档:unirest-java-1.4.9-javadoc.jar; 赠送源代码:unirest-java-1.4.9-sources.jar; 赠送Maven依赖信息文件:unirest-java-1.4.9.pom; 包含翻译后的API文档:...

    unirest源码

    下面将详细探讨Unirest库的核心功能、特性以及如何在Java中使用它。 1. **核心功能**: - **请求方法支持**:Unirest支持HTTP的所有主要方法,包括GET、POST、PUT、DELETE、PATCH等。 - **请求参数处理**:可以...

    unirest-java-1.4.9-API文档-中英对照版.zip

    赠送jar包:unirest-java-1.4.9.jar; 赠送原API文档:unirest-java-1.4.9-javadoc.jar; 赠送源代码:unirest-java-1.4.9-sources.jar; 赠送Maven依赖信息文件:unirest-java-1.4.9.pom; 包含翻译后的API文档:...

    java轻量网络请求JAR包支持unirest-java-1.4.9.jar

    Unirest 是一个轻量级的 HTTP 请求库,涵盖 Node、Ruby、Java、PHP、Python、Objective-C、.NET 等多种语言。可发起 GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS 请求

    短信验证码注册登录NodeJs - Axios.js、Native.js、Request.js、Unirest.js文件.zip

    本项目聚焦于使用Node.js环境,通过四个不同的库——Axios.js、Native.js、Request.js和Unirest.js来实现短信验证码的发送与验证功能。接下来,我们将深入探讨这些库以及它们在实现这一功能时的关键知识点。 1. **...

    关于java实现短信验证码注册的两种方法:Java - OkHttp.java和Java - Unirest.java文件.zip

    本篇文章将详细讲解如何在Java环境下实现短信验证码的注册功能,主要涉及两种方法:OkHttp和Unirest库的使用。 首先,我们来看**OkHttp**,它是一个高效的HTTP客户端库,由Square公司开发。使用OkHttp发送短信...

    unirest-php, PHP中的Unirest.zip

    unirest-php, PHP中的Unirest 用于 PHP 的 Unirest 是一组以多种语言提供并由 Mashape插件构建和维护的轻量级HTTP库,它还维护开放源代码API网关香港( ) 。特性用于调用 GET 。HEAD 。POS

    Java是这样通过Unirest实现短信验证码注册登录完整示例:Java - Unirest.java和附件说明

    Java是这样通过Unirest实现短信验证码注册登录完整示例:Java - Unirest.java和附件说明,刚碰Java通过Unirest实现短信验证码注册登录示例代码,压缩好了,大家一起来学习啊!

    Unirest轻量级的HTTP开发库 v3.14.2.zip

    3. **自动序列化和反序列化**:Unirest可以自动将Java对象序列化为JSON,同时也能够将JSON或XML响应反序列化为Java对象,简化了数据处理。 4. **方便的异步处理**:Unirest提供了异步请求功能,允许开发者在等待...

    Java 中的 Unirest简化、轻量级的 HTTP 客户端库 .zip

    Unirest for Java 联合休息 4Unirest 4 基于现代 Java 标准构建,因此至少需要 Java 11。Unirest 4 的依赖项是完全模块化的,并且已移至新的 Maven 坐标以避免与以前的版本冲突。您可以使用 maven bom 来管理模块...

    Unirest轻量级的HTTP开发库 v4.2.9.zip

    2. **异步支持**:除了同步请求,Unirest还支持异步请求,这对于处理耗时的操作或者避免阻塞主线程非常有用。 3. **丰富的响应处理**:Unirest返回的对象包含了HTTP响应的所有信息,如状态码、头信息和响应体,可以...

    archive_ Unirest轻量级的HTTP开发库 v3.14.2 [江西新余电信].zip.zip

    在这个版本,Unirest v3.14.2,针对的是可能的性能优化、错误修复和新功能的添加。 Unirest支持的主要特性包括: 1. **多语言支持**:Unirest有多种语言的实现,如Java、Python、Node.js、C#、Ruby等,让开发者...

    archive_ Unirest轻量级的HTTP开发库 v4.0.3 [江西新余电信].zip.zip

    Unirest的主要特点包括: 1. **易用性**:Unirest的API设计简洁明了,只需几行代码即可完成HTTP请求的发送,无论是GET、POST、PUT还是其他HTTP方法,使用都非常直观。 2. **异步与同步支持**:Unirest支持同步和...

    Unirest是一个轻量级的HTTP请求库,涵盖Java、PHP、Python、NET等多种语言.rar

    底层是基于httpclient,所以使用Unirest之前先要引入httpclient相关的依赖。 Maven项目可以直接在pom.xml文件中引入Unirest 的依赖 <groupId>com.mashape.unirest</groupId> <artifactId>unirest-java ...

    Unirest轻量级的HTTP开发库.rar

    Unirest 是一套跨语言轻量级HTTP开发库由Kong团队维护,此团队同时维护着另一个著名开源网关项目API Gateway Kong. Unirest 支持多种语言,如Node、Ruby、Java、PHP、Python、Objective-C、.NET 等,可发起 GET, ...

    unirest-java:Java中的Unirest

    Java Unirest 使用安装 <!-- Pull in as a traditional dependency --> < groupId>com.konghq</ groupId> < artifactId>unirest-java < version>3.11.11 <!-- OR as a snazzy new standalone jar ...

    Unirest轻量级的HTTP开发库 v4.4.5

    Unirest是一个轻量级的HTTP请求库,涵盖Node、Ruby、Java、PHP、Python、Objective-C、.NET等多种语言。可发起GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS请求。 特性 1.能够伪造GET, POST, PUT, PATCH, DELETE,...

    Unirest轻量级的HTTP开发库 v3.14.2

    Unirest是一个轻量级的HTTP请求库,涵盖Node、Ruby、Java、PHP、Python、Objective-C、.NET等多种语言。可发起GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS请求。 特性 1.能够伪造GET, POST, PUT, PATCH, DELETE,...

Global site tag (gtag.js) - Google Analytics