栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用Java检测Windows / IE代理设置

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Java检测Windows / IE代理设置

Java SE
1.5提供了ProxySelector类来检测代理设置。如果存在与Internet的直接连接,则代理类型将为DIRECT,否则它将返回主机和端口。

下面的示例说明了此功能:

import java.net.InetSocketAddress;import java.net.Proxy;import java.net.ProxySelector;import java.net.URI;import java.util.Iterator;import java.util.List;public class TestProxy {    public static void main(String[] args) {        try { System.setProperty("java.net.useSystemProxies","true"); List<Proxy> l = ProxySelector.getDefault().select(  new URI("http://www.yahoo.com/")); for (Iterator<Proxy> iter = l.iterator(); iter.hasNext(); ) {     Proxy proxy = iter.next();     System.out.println("proxy hostname : " + proxy.type());     InetSocketAddress addr = (InetSocketAddress)proxy.address();     if(addr == null) {         System.out.println("No Proxy");     } else {         System.out.println("proxy hostname : " + addr.getHostName());         System.out.println("proxy port : " + addr.getPort());     } }        } catch (Exception e) { e.printStackTrace();        }    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/469795.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号