• java代码调用http接口


     1 public static void main(String[] args) throws Exception {
     2         //请求的webservice的url
     3         URL url = new URL("http://");
     4         //创建http链接
     5         HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
     6     
     7         //设置请求的方法类型
     8         httpURLConnection.setRequestMethod("POST");
     9         
    10         //设置请求的内容类型
    11         httpURLConnection.setRequestProperty("Content-type", "application/x-www-form-urlencoded");
    12         
    13         //设置发送数据
    14         httpURLConnection.setDoOutput(true);
    15         //设置接受数据
    16         httpURLConnection.setDoInput(true);
    17         
    18         //发送数据,使用输出流
    19         OutputStream outputStream = httpURLConnection.getOutputStream();
    20         //发送的soap协议的数据
    21         String requestXmlString = requestXml("北京");
    22     
    23         String content = "user_id="+ URLEncoder.encode("123", "gbk");
    24         
    25         //发送数据
    26         outputStream.write(content.getBytes());
    27     
    28         //接收数据
    29         InputStream inputStream = httpURLConnection.getInputStream();
    30     
    31         //定义字节数组
    32         byte[] b = new byte[1024];
    33         
    34         //定义一个输出流存储接收到的数据
    35         ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
    36         
    37         //开始接收数据
    38         int len = 0;
    39         while (true) {
    40             len = inputStream.read(b);
    41             if (len == -1) {
    42                 //数据读完
    43                 break;
    44             }
    45             byteArrayOutputStream.write(b, 0, len);
    46         }
    47         
    48         //从输出流中获取读取到数据(服务端返回的)
    49         String response = byteArrayOutputStream.toString();
    50         
    51         System.out.println(response);
    52         
    53     }
  • 相关阅读:
    opencv图像直方图均衡化及其原理
    转 让FPGA替代GPU的6大顾虑,你确定不看看吗?
    算法工程师到底在干嘛
    转 经典分类网络Googlenet
    darknet是如何对数据集做预处理的
    目标检测评价指标mAP 精准率和召回率
    opencv代码片段合集
    GAN简介
    【登录测试】登录模块的测试点
    【Jmeter自学】Jmeter里的指标
  • 原文地址:https://www.cnblogs.com/jason123/p/6736251.html
Copyright © 2020-2023  润新知