Java代碼類比http請求的兩種方式

來源:互聯網
上載者:User

標籤: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請求的兩種方式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.