关于java引用API的一个问题

今天例外 2017-03-15 09:15:03
我现在在一家公司做实习,现在眼前有一个项目需求,就是用另外一家公司提供的api开发自己的小程序,然后这家公司的api比较奇葩,总之就是不是很成熟,api是url类型的,要求是这样的请求是get的时候,头必须加上host=“easy-only.com” ,然后请求的url是http://192.168.25.88/ceshi/param=?(举得例子) 然后我用java该怎么实现?他们的技术支持没有提供java版本。先谢各位大佬,


希望能给个简单的Demo
...全文
130 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobolnear 2017-03-15
  • 打赏
  • 举报
回复
 try {
            URL url = new URL(GET_URL);    // 把字符串转换为URL请求地址
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();// 打开连接
            connection.setRequestProperty("host", "easy-only.com");
            connection.connect();// 连接会话
            // 获取输入流
            BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String line;
            StringBuilder sb = new StringBuilder();
            while ((line = br.readLine()) != null) {// 循环读取流
                sb.append(line);
            }
            br.close();// 关闭流
            connection.disconnect();// 断开连接
            System.out.println(sb.toString());
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("失败!");
        }
GET_URL = http://192.168.25.88/ceshi/param=?

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧