1分钟快速学会HttpClient 曾经终败给现在 2022-05-14 02:04 140阅读 0赞 HttpClient:顾名思义,基于Http协议的客户端,它的作用是模拟浏览器发送Http请求。 构建Client的第三方包有多种,这里我选择使用org.apache.commons包。 首先,配置依赖包 <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency> 例子如下 import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.methods.GetMethod; import java.io.IOException; public class HttpClientTest { public static void main(String[] args) { try { //创建HttpMethod,传入url HttpMethod getMethod = new GetMethod("http://localhost:8088/category-predict-api/behavior/baseCategory?size=1"); //设置Header getMethod.setRequestHeader("Cookie", "userid=18;_uq=1"); HttpClient client = new HttpClient(); //执行请求 client.executeMethod(getMethod); //处理response if (getMethod.getStatusCode() == HttpStatus.SC_OK) { String response = getMethod.getResponseBodyAsString(); System.out.println(response); }else { System.out.println(getMethod.getStatusCode()); } } catch (IOException e) { e.printStackTrace(); } } }
还没有评论,来说两句吧...