1. 程式人生 > 其它 >HttpClient流式程式設計的方式分享給大家

HttpClient流式程式設計的方式分享給大家

轉自:

http://www.java265.com/JavaCourse/202205/3308.html

流式程式設計可使程式看起來更簡潔,更清晰,那麼如何使用HttpClient實現流式程式設計呢?

流式程式設計(stream):

     讓資料的流轉像水一樣絲滑

    當然使用起來非常方便,如:將集合轉換為這麼一種叫做 “流” 的元素序列

流式程式設計的使用原理:每次操作完畢後,就返回原物件,使其繼續操作

下文筆者講述HttpClient中使用流式程式設計的方式訪問url的方法分享,如下所示:

實現思路:
    1.引入httpclient5-fluent-5.13.jar,httpcore5-***.jar
    2.使用其中的Request類即可實現流式程式設計的效果

流式程式設計httpGet訪問url
package com.java265.other.httpClient;
import org.apache.hc.client5.http.fluent.Request;
import org.apache.hc.client5.http.fluent.Response;
public class HttpClient01 {
    /*
     * java265.com HttpClient 流式示例
     */
    public static void main(String[] args) throws Exception {
        Response response 
= Request.get("http://www.java265.com").execute(); byte[] bytes = response.returnContent().asBytes(); // 注意字元編碼 System.out.println("返回資訊:" + new String(bytes).toString()); } }