码迷,mamicode.com
首页 > 编程语言 > 详细

Java代码模拟http请求的两种方式

时间:2018-07-02 19:20:34      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:ade   url   line   blank   地图   ast   new   方式   red   

z这里用百度地图的逆地理编码接口为例,

第一种方式:(通过jdk中的java.net包)

  •     引入工具类
    import java.net.URL;
    import java.net.URLConnection;
  •     设置URL
    String url = "http://api.map.baidu.com/geocoder/v2/?" +
    "callback=renderReverse&location=40.073357,116.352891&output=json&pois=0&ak=" + mapAk;
  •      根据URL创建实例
    URL myURL = null;
    URLConnection httpsConn = null;
    myURL = new URL(url);
    httpsConn = (URLConnection) myURL.openConnection();
  •     通过输入流的方式拿到返回数据
    InputStreamReader insr = null;
    insr = new InputStreamReader(
    httpsConn.getInputStream(), "UTF-8");
    BufferedReader br = new BufferedReader(insr);
    String dataStr = br.readLine();
  •     关闭输入流
    insr.close();

第二种方式:(通过httpclient实现)

明天整理,参考如下(可点击外链)

https://my.oschina.net/u/565871/blog/701214

 

Java代码模拟http请求的两种方式

标签:ade   url   line   blank   地图   ast   new   方式   red   

原文地址:https://www.cnblogs.com/meng-ma-blogs/p/9255309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!