han73748196 2021-01-22 20:21 采纳率: 66.7%
浏览 399
已结题

HttpClient发送Put请求

http://127.0.0.1:8080/x x x/xx?id=xx&value=xxx

 

类似这样的接口请求为PUT。如何进行发送请求获取返回值

  • 写回答

2条回答 默认 最新

  • 阳沉 2021-01-22 22:14
    关注
                //设置uri
              String url = "https://pacaio.match.qq.com/irs/rcd?cid=146&token=49cbb2154853ef1a74ff4e53723372ce&ext=ent&page="+page+"&callback=__jp11";
    
              //获取HttpClient对象
              CloseableHttpClient client = HttpClients.createDefault();
    
              //获取get对象
              HttpGet get = new HttpGet(url);
    
    
              //设置请求头内容
              // get.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36");
    
              //发送请求
              CloseableHttpResponse response = client.execute(get);
    
              //判断请求结果
              if (response.getStatusLine().getStatusCode() == 200) {
                  //获取响应体
                  HttpEntity entity = response.getEntity();
    
                  //读取响应体内容
                  String string = EntityUtils.toString(entity, "gb2312");
                //解析响应体
                    
              }
                URL url1 = new URL(buffer.toString());
                URLConnection connection = url1.openConnection();
                InputStream inputStream = connection.getInputStream();
                String result = IOUtils.toString(inputStream);
                JSONObject jsonObject = JSONObject.parseObject(result);
                  //解析Json
    评论

报告相同问题?

悬赏问题

  • ¥15 关于logstash转发日志时发生的部分内容丢失问题
  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?