HttpClient调用接口

本文介绍了如何使用HttpClient库来实现HTTP接口调用,包括创建HTTP请求、设置POST参数、处理响应信息,并提供了详细的代码示例,展示了GET、POST等方法的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有段时间没写博客了 今天带来一篇关于HttpClient接口的使用

以下列出的是 HttpClient 提供的主要的功能,要知道更多详细的功能可以参见 HttpClient 的主页。

  • 实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)
  • 支持自动转向
  • 支持 HTTPS 协议
  • 支持代理服务器等
    	//创建http请求
    		HttpClient client=new DefaultHttpClient();
    		//创建连接得方式 如get post put 等 。。。
    		
    		HttpPost post=new HttpPost("http://127.0.0.1:8080/User/user/test.htm");
    		// 创建参数队列  
    		List<NameValuePair> formparams = new ArrayList<NameValuePair>();  
    		formparams.add(new BasicNameValuePair("userName", "hubiao"));  
    		UrlEncodedFormEntity uefEntity; 
    		try {
    			//设置参数的编码
    			uefEntity=new UrlEncodedFormEntity(formparams,"UTF-8");
    			//将参数封装到post请求中
    			post.setEntity(uefEntity);
    			//根据我们创建的连接和请求的方式 开始发送请求 并得到响应的信息。
    			HttpResponse response=client.execute(post);
    			//将响应的信息转换成httpEntity
    			HttpEntity entity=response.getEntity();
    			//将httpEntity转换成String字符串
    			System.out.println(EntityUtils.toString(entity,"utf-8"));
    			
    		} catch
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值