spring自带HTTP请求工具类的简单使用
博客专区 > 前冲 的博客 > 博客详情
spring自带HTTP请求工具类的简单使用
前冲 发表于2年前
spring自带HTTP请求工具类的简单使用
  • 发表于 2年前
  • 阅读 4681
  • 收藏 4
  • 点赞 0
  • 评论 2

只为记录一下,  直接上代码, 都能看明白 , 若有遗留,请谅解, 

spring包路径: org.springframework.http.client

 

try {
			URI uri = new URI("http://192.168.129.11:7020/public/goIndex");
			SimpleClientHttpRequestFactory schr = new SimpleClientHttpRequestFactory();
			ClientHttpRequest chr = schr.createRequest(uri, HttpMethod.POST);
            //chr.getBody().write(param.getBytes());//body中设置请求参数
			ClientHttpResponse res = chr.execute();
			InputStream is = res.getBody(); //获得返回数据,注意这里是个流
			InputStreamReader isr = new InputStreamReader(is);
			BufferedReader br = new BufferedReader(isr);
			String str = "";
			while((str = br.readLine())!=null){
				System.out.println(str);//获得页面内容或返回内容
			}
			
		} catch (URISyntaxException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

 

 

补充一下,  maven工程只用到了spring-web

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-web</artifactId>

<version>4.2.0.RELEASE</version>

</dependency>

 

共有 人打赏支持
前冲
粉丝 32
博文 5
码字总数 2803
评论 (2)
mzllon
依赖httpclient么?
前冲

引用来自“xjava”的评论

依赖httpclient么?
没有用到
×
前冲
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: