java发送网络请求,获取淘宝IP地址库的ip信息,获取ip的地址等信息

新建一个类,此方法为get请求php


try {
    URL url = new URL("http://ip.taobao.com/service/getIpInfo.php?ip=119.75.217.109");
    HttpURLConnection urlCon = (HttpURLConnection) url.openConnection();

    urlCon.connect();

    InputStream inputStream = urlCon.getInputStream();
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
    String s = bufferedReader.readLine();
    System.out.println(s);
} catch (Exception e) {
    e.printStackTrace();
}

测试为百度首页的ip地址测试

{"code":0,"data":{"ip":"119.75.217.109","country":"中国","area":"","region":"北京","city":"北京","county":"XX","isp":"电信","country_id":"CN","area_id":"","region_id":"110000","city_id":"110100","county_id":"xx","isp_id":"100017"}}
url