HttpClient调用

真正的大师永远怀着一颗学徒的心
哈喽!大家好,我是小奇,一位程序员界的学徒
小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧
文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟!回复【项目】有我为大家准备的一些项目源码。回复【简历模板】有我为大家准备的简历模板。

在这里插入图片描述


一、HttpClient调用

package com.xiaoqi.httpclient;

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;
import org.junit.Test;

public class HttpClientTest {
    
    

	@Test
	public void doGet() throws Exception{
    
    
		//创建一个httpclient对象
		CloseableHttpClient http = HttpClients.createDefault();
		//创建一个Get对象
		HttpGet get = new HttpGet("http://www.baidu.com");
		//执行httpclient调用
		CloseableHttpResponse response = http.execute(get);
		//获取状态码
		int code = response.getStatusLine().getStatusCode();
		System.out.println("状态:"+ code);
		//获取内容
		HttpEntity entity = response.getEntity();
		String string = EntityUtils.toString(entity);
		System.out.println("获取的内容:"+ string);
		//关闭httpclient
		response.close();
	}
}

二、总结

这里的相关内容还没有整理完毕,文章后面持续更新,建议收藏。

文章中涉及到的命令大家一定要像我一样每个都敲几遍,只有在敲的过程中才能发现自己对命令是否真正的掌握了。

如果觉得我的文章还不错的话就点个赞吧,另外可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟!回复【项目】有我为大家准备的一些项目源码。回复【简历模板】有我为大家准备的简历模板。

猜你喜欢

转载自blog.csdn.net/weixin_44096133/article/details/125124780