⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java中在程序中设置代理服务器.txt

📁 含有许多JAVA的技巧!
💻 TXT
字号:
Java中在程序中设置代理服务器 
(加入日期:2003-7-10 点击数:1787)
【对此文发表评论】 【编程爱好者论坛】 【保存文章至硬盘】 【打印文章】 
 
在 Java 中代理服务器的基本设置是通过设置系统属性来完成的。而代理服务器的验证则是通过设置 Http 请求头来完成的。 
下面的是一个简单的例子供大家参考: 

// 根据地址 url 打开 Http 连接 
HttpURLConnection con = (HttpURLConnection)( new URL( url ) ).openConnection(); 
if (proxy.hasProxy()) { 
// 注意: 如果 proxySet 为 false 时,依然设置了 proxyHost 和 proxyPort,代理设置仍会起作用。 
// 如果 proxyPort 设置有问题,代理设置不会起作用。 
System.getProperties().put( "proxySet", "true" ); 
System.getProperties().put( "proxyHost", proxy.getProxyHost() ); 
System.getProperties().put( "proxyPort", String.valueOf( proxy.getProxyPort() ) ); 

// 如果需要代理服务器验证,在 Http 请求头中加入 Proxy-Authorization 头, 
// 格式为: "Basic " + ("代理服务器用户名:密码"的 BASE64 编码) 
if (proxy.needAuth()) { 
con.setRequestProperty( "Proxy-Authorization", "Basic " + Encoder.base64Encode( proxy.getProxyUser() + ":" + proxy.getProxyPass() ) ); 
} 
} 

本栏文章均来自于互联网,版权归原作者和各发布网站所有,本站收集这些文章仅供学习参考之用。任何人都不能将这些文章用于商业或者其他目的。( ProgramFan.Com )
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -