httpclient " />

扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

HttpClient鍩烘湰鍔熻兘鐨勪娇鐢℅et鏂瑰紡

扬州沐宇科技
2023-09-23 08:00:52
httpclient

HttpClient鏄竴涓紑婧愮殑Java HTTP瀹㈡埛绔簱锛屽彲浠ュ彂閫丠TTP璇锋眰锛屽苟鎺ユ敹HTTP鍝嶅簲銆?/p>

浣跨敤HttpClient鍙戦€丟ET璇锋眰鐨勫熀鏈楠ゅ涓嬶細

  1. 鍒涘缓HttpClient瀵硅薄锛?/li>
CloseableHttpClient httpClient = HttpClients.createDefault();
  1. 鍒涘缓HttpGet瀵硅薄锛屽苟璁剧疆璇锋眰鐨刄RL锛?/li>
HttpGet httpGet = new HttpGet("http://www.example.com");
  1. 鎵цGET璇锋眰骞惰幏鍙栧搷搴旓細
CloseableHttpResponse response = httpClient.execute(httpGet);
  1. 瑙f瀽鍝嶅簲锛?/li>
  • 鑾峰彇鍝嶅簲鐘舵€佺爜锛?/li>
int statusCode = response.getStatusLine().getStatusCode();
  • 鑾峰彇鍝嶅簲鍐呭锛?/li>
HttpEntity entity = response.getEntity();
String responseContent = EntityUtils.toString(entity, "UTF-8");
  1. 鍏抽棴HttpClient鍜孒ttpResponse锛?/li>
response.close();
httpClient.close();

瀹屾暣鐨勭ず渚嬩唬鐮佸涓嬶細

import org.apache.http.HttpEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
public class HttpClientDemo {
public static void main(String[] args) throws Exception {
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet httpGet = new HttpGet("http://www.example.com");
CloseableHttpResponse response = httpClient.execute(httpGet);
try {
int statusCode = response.getStatusLine().getStatusCode();
HttpEntity entity = response.getEntity();
String responseContent = EntityUtils.toString(entity, "UTF-8");
System.out.println("Status Code: " + statusCode);
System.out.println("Response Content: " + responseContent);
} finally {
response.close();
}
httpClient.close();
}
}

浠ヤ笂浠g爜鍙戦€佷竴涓狦ET璇锋眰鍒?code>http://www.example.com锛屽苟杈撳嚭鍝嶅簲鐘舵€佺爜鍜屽搷搴斿唴瀹广€?/p>

扫码添加客服微信