<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            Java如何設置代理IP訪問網站

            時間:2024-10-10 06:18:57 SUN認證 我要投稿
            • 相關推薦

            Java如何設置代理IP訪問網站

              代理服務器(Proxy Server)是一種重要的服務器安全功能,它的工作主要在開放系統互聯(OSI)模型的會話層,從而起到防火墻的作用。下面小編準備了關于Java如何設置代理IP訪問網站的文章,提供給大家參考!

              1.源碼

              import java.io.BufferedInputStream;

              import java.net.URL;

              import java.net.URLConnection;

              public class TestProxyIp {

              public static void main(String args){

              //System.getProperties().setProperty("proxySet", "true"); //如果不設置,只要代理IP和代理端口正確,此項不設置也可以

              System.getProperties().setProperty("http.proxyHost", "218.26.204.66");

              System.getProperties().setProperty("http.proxyPort", "8080");

              System.out.println(getHtml("http://www.ip138.com/ip2city.asp")); //判斷代理是否設置成功

              }

              private static String getHtml(String address){

              StringBuffer html = new StringBuffer();

              String result = null;

              try{

              URL url = new URL(address);

              URLConnection conn = url.openConnection();

              conn.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB5; .NET CLR 2.0.50727; CIBA)");

              BufferedInputStream in = new BufferedInputStream(conn.getInputStream());

              try {

              String inputLine;

              byte buf = new byte;

              int bytesRead = 0;

              while (bytesRead >= 0) {

              inputLine = new String(buf, 0, bytesRead, "ISO-8859-1");

              html.append(inputLine);

              bytesRead = in.read(buf);

              inputLine = null;

              }

              buf = null;

              } finally {

              in.close();

              conn = null;

              url = null;

              }

              result = new String(html.toString().trim().getBytes("ISO-8859-1"), "gb2312").toLowerCase();

              }catch(Exception e){

              e.printStackTrace();

              return null;

              }

              html = null;

              return result;

              }

              }

              2.結果

            【Java如何設置代理IP訪問網站】相關文章:

            如何活用硬盤設置訪問07-14

            如何設置網站中的鏈接08-06

            網站如何設置錨文本鏈接?10-13

            網站如何設置收錄更加迅速10-27

            網站關鍵詞如何設置利于優化?08-05

            網站改版后如何進行301設置?09-17

            java安裝與設置步驟09-12

            網站的基本設置10-10

            網站內部該如何進行優化設置?09-17

            java認證考試科目設置10-24

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看