国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

J2SE1.5新特性之使用代理服務(wù)器

2019-11-17 06:30:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  J2SE1.5也被稱為J2SE5.0,在5.0以前的代理服務(wù)器設(shè)置挺不友好,現(xiàn)在,5.0提供了對(duì)通過(guò)代理服務(wù)器的更加靈活的控制,它可以對(duì)http,https,FTP,socks等分別設(shè)置,而且還可以設(shè)置不需要通過(guò)代理服務(wù)器的主機(jī)和地址。這和我們?cè)贗E、Firefox中設(shè)置代理服務(wù)器類似。

1.你可以在通過(guò)java -DXXXX=YYYY方式在程序啟動(dòng)時(shí)設(shè)置,你也可以在程序中將設(shè)置放入系統(tǒng)屬性中,你也可以設(shè)置PRoxy類,通過(guò)它來(lái)控制。

2.可以通過(guò)ProxySelector來(lái)做自己的代理服務(wù)器的負(fù)載平衡等。

package com.kuaff.JDK5package;

import java.io.IOException;

import java.io.InputStream;

import java.net.InetSocketAddress;

import java.net.MalformedURLException;

import java.net.Proxy;

import java.net.ProxySelector;

import java.net.SocketAddress;

import java.net.URI;

import java.net.URISyntaxException;

import java.net.URL;

import java.net.URLConnection;

import java.util.List;

import java.util.Properties;

public class NetProxy

{

// 測(cè)試本地JVM的網(wǎng)絡(luò)缺省配置

public void setLocalProxy()

{

Properties prop = System.getProperties();

//設(shè)置http訪問(wèn)要使用的代理服務(wù)器的地址

prop.setProperty("http.proxyHost", "10.10.0.96");

//設(shè)置http訪問(wèn)要使用的代理服務(wù)器的端口

prop.setProperty("http.proxyPort", "8080");

//設(shè)置不需要通過(guò)代理服務(wù)器訪問(wèn)的主機(jī),可以使用*通配符,多個(gè)地址用分隔

prop.setProperty("http.nonProxyHosts", "localhost10.10.*");

//設(shè)置安全訪問(wèn)使用的代理服務(wù)器地址與端口

//它沒(méi)有https.nonProxyHosts屬性,它按照http.nonProxyHosts 中設(shè)置的規(guī)則訪問(wèn)

prop.setProperty("https.proxyHost", "10.10.0.96");

prop.setProperty("https.proxyPort", "443");

//使用ftp代理服務(wù)器的主機(jī)、端口以及不需要使用ftp代理服務(wù)器的主機(jī)

prop.setProperty("ftp.proxyHost", "10.10.0.96");

prop.setProperty("ftp.proxyPort", "2121");

prop.setProperty("ftp.nonProxyHosts", "localhost10.10.*");

//socks代理服務(wù)器的地址與端口

prop.setProperty("socksProxyHost", "10.10.0.96");

prop.setProperty("socksProxyPort", "1080");

}

// 清除proxy設(shè)置

public void removeLocalProxy()

{

Properties prop = System.getProperties();

prop.remove("http.proxyHost");

prop.remove("http.proxyPort");

prop.remove("http.nonProxyHosts");

prop.remove("https.proxyHost");

prop.remove("https.proxyPort");

prop.remove("ftp.proxyHost");

prop.remove("ftp.proxyPort");

prop.remove("ftp.nonProxyHosts");

prop.remove("socksProxyHost");

prop.remove("socksProxyPort");

}

//

// 測(cè)試http

public void showHttpProxy(Object... proxy)

{

URL url = null;

try

{

url = new URL("http://blog.csdn.com/smallnest");


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 达拉特旗| 房山区| 崇明县| 福鼎市| 沂源县| 泸水县| 潞城市| 东光县| 绩溪县| 新蔡县| 定陶县| 鹤山市| 通海县| 湘西| 元谋县| 彭州市| 新余市| 太康县| 准格尔旗| 如皋市| 天津市| 焉耆| 孝义市| 兴义市| 上饶市| 江达县| 怀安县| 阿拉善右旗| 临沧市| 河源市| 雅安市| 大方县| 板桥市| 察雅县| 柳州市| 甘肃省| 北票市| 海门市| 凌海市| 临清市| 郑州市|