Java获取代理地址和端口
来源:互联网 发布:mac怎么关闭软件 编辑:程序博客网 时间:2024/06/09 17:22
使用了gson解析数据
package online.geekgalaxy.test;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import com.google.gson.*;public class jsonAPI { public static void main(String[] args) throws Exception { //外接口路径 String urlStr="http://31f.cn/api/httpAll/"; //链接URL URL url=new URL(urlStr); //返回结果集 StringBuffer document = new StringBuffer(); //创建链接 URLConnection conn = url.openConnection(); //读取返回结果集 BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),"utf-8")); String line = null; while ((line = reader.readLine()) != null){ document.append(line); } reader.close(); System.out.println(document); JsonParser parse =new JsonParser(); //创建json解析器 try { JsonObject json=(JsonObject) parse.parse(document.toString()); //创建jsonObject对象 JsonArray list = json.get("proxy").getAsJsonArray(); for (JsonElement element:list) { JsonObject childjson = (JsonObject) parse.parse(element.toString()); String ip = childjson.get("ip").getAsString(); Integer port = childjson.get("port").getAsInt(); System.out.println("IP: " + ip); System.out.println("Port: " + String.valueOf(port)); } } catch (JsonIOException e) { e.printStackTrace(); } }}
阅读全文
0 0
- Java获取代理地址和端口
- java获取访问地址和访问端口号
- java如何获取服务器地址&端口
- java获取客户端以及代理IP地址
- java获取用户访问的真实IP地址和代理IP
- Java网络编程:ip地址和端口
- 获取IE代理地址
- java获取ip地址和Mac地址
- 通过JMX获取weblogic的IP地址和端口
- golang笔记--获取随机端口和本机ip地址
- 【web】项目中如何获取ip地址和端口号
- TOMCAT 获取服务器ip地址和端口号
- 根据域名获取ip地址、端口、服务器类型和标题
- django获取远程计算机的IP地址和代理
- java获取访问者的IP和端口
- websphere地址和端口
- IP地址和端口
- IP地址和端口
- codeforces 850B Arpa and a list of numbers
- mysql学习----索引
- jquery $.ajax status为200 却调用了error方法
- ION框架学习(一)
- 使用AIDL,客户端调用和Service回调,以及一些需要注意的细节
- Java获取代理地址和端口
- 利用生产者消费者模式实现HTTP接口的异步调用
- 使用openlayers 3 在线加载天地图及GeoServer发布的地图
- linux下mysql开启远程访问权限及防火墙开放3306端口
- Jenkins+git+webhook自动触发部署和测试任务
- matlab2c使用c++实现matlab函数系列教程-harmmean函数
- Android studio 错误: 程序包 不存在
- MySQL索引实战经验总结
- Java并发编程:并发容器之CopyOnWriteArrayList