System.setProperty(“key”,"value"); 这个方法可以设置代理ip/端口, 对应的参数为: key:http.proxyHost--这里对应的是ip,System.setProperty("http.proxyHost","ip"); key:http.proxyPort--这里对应的是端口,同上; 这里介绍只针对http请求, 可是打点发现这里也能够设置https的,可是目前没有亲测,不知道能不能行, 好吧 继续说关于抓数据的事情 你这里能够本机的ip 和端口号,可是你要是不想别人抓你服务器的数据怎么办? 你能够把你的http.proxyHost的value设置成本身服务器的ip 好比项目开发过程当中服务端童鞋给你的接口: http://test.xx.xx.xx/test/list? 你能够把这个url的的test.xx.xx.xx给截取出来, 当http.proxyHost的value 这样别人在wifi哪里设置的参数就会被这个方法设置的参数所覆盖了, 在wifi哪里设置代理也就没用了,这个方法记得放在请求发送以前, 要是你本身在开发过程当中须要抓数据,你只须要开个入口动态设置下这个参数就