呼叫百度LBS雲地理編碼解析(spring boot)
阿新 • • 發佈:2018-10-31
呼叫百度LBS雲地理編碼解析(spring boot)
//1 建立瀏覽器HttpClient物件 CloseableHttpClient client = HttpClients.createDefault(); //2 建立請求方式 //geotable_id :伺服器上的 :儲存自定義資料時生成的資料表ID //address:必須 //city:城市名 //ak:必須 String url = "http://api.map.baidu.com/cloudgc/v1?address=沭陽縣傳智專修學院&ak=你的ak"; HttpGet get = new HttpGet(url); //3 請求+接受響應結果 CloseableHttpResponse response = client.execute(get); //4 解析結果 int code = response.getStatusLine().getStatusCode(); System.out.println(code); HttpEntity entity = response.getEntity(); //如果直接列印entity,列印的是記憶體地址;所以需要通過EntityUtils.toString方法,將物件中的屬性的值轉成json型別 System.out.println(EntityUtils.toString(entity)); //5 關閉資源 response.close(); client.close();