欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

HttpClient 之Fluent API 简单使用

程序员文章站 2022-07-13 13:41:58
...

     相比于HttpClient 之前的版本,HttpClient 4.2 提供了一组基于流接口(fluent interface)概念的更易使用的API,即Fluent API.

     为了方便使用,Fluent API只暴露了一些最基本的HttpClient功能。这样,Fluent API就将开发者从连接管理、资源释放等繁杂的操作中解放出来,从而更易进行一些HttpClient的简单操作。

 

实战:

    1.以下是Get请求,

String result = Request.Post("http://itommy.iteye.com/login")
                    .bodyForm(Form.form().add("name", "i111").build())
                    .execute()
                    .returnContent()
                    .asString();

 

    2.以下为Post请求,直接请求是有问题的

String result = Request.Post("http://itommy.iteye.com"))
                       .bodyForm(Form.form().add("phone", phone).build())
                       .execute().returnContent().asString();

 

需要注意的是,在访问https的时候,就会有问题了 

 

更详细的Fluent API介绍:

http://ifeve.com/httpclient-fluent-api/

http://blog.csdn.net/vector_yi/article/details/24298629

相关标签: Fluent HttpClient