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

首頁 > 學院 > 開發(fā)設計 > 正文

Java中在程序中設置代理服務器

2019-11-18 12:42:49
字體:
來源:轉載
供稿:網友

  在 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() ) );
  }
  }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 吉林省| 江门市| 玉林市| 新兴县| 抚宁县| 郧西县| 北川| 乐东| 通海县| 沙雅县| 离岛区| 车险| 吴堡县| 凌源市| 三江| 青铜峡市| 宁城县| 金昌市| 泗阳县| 乡城县| 龙泉市| 新沂市| 双桥区| 清原| 辽阳县| 乾安县| 肇州县| 商河县| 灵璧县| 永泰县| 延庆县| 延吉市| 沁阳市| 德清县| 大竹县| 大兴区| 托里县| 拉萨市| 永清县| 永清县| 平武县|