HttpClient流式程式設計的方式分享給大家
阿新 • • 發佈:2022-05-10
轉自:
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()); } }