hutool http使用细节(个人记录)

场景:你需要使用代理才能使用http

你需要引入5.4.6的版本才拥有setHttpProxy这个方法


   <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.4.6</version>
 </dependency>


String result = HttpUtil.createGet(url).setHttpProxy("56.1.XX", xxx).execute().body();

在这里插入图片描述

情况二没办法避免需要使用低版本:

//如果hutool版本过低则需要代理类
 Proxy proxy = new Proxy(Proxy.Type.HTTP,new InetSocketAddress(host, port));
 HttpUtil.createPost("www.baidu.com").setProxy(proxy );

hutool json格式发送请求方法(设置代理)

//此处需要引入hutool的JSONObject对象
JSONObject json = new JSONObject();
json.putOpt("hanqitao","hanqitao");
json.putOpt("lyy","lyy");

//发送json请求包
String body = HttpUtil.createPost("www.baidu.com").body(json.toString()).setHttpProxy("xxx.xx", xx).execute().body();
System.out.println(body);

hutool json格式发送请求方法(不设置代理)

JSONObject json = new JSONObject();
json.putOpt("hanqitao","hanqitao");
json.putOpt("lyy","lyy");

String post = HttpUtil.post("www.baidu.com", json.toString());
System.out.println(post);
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值