<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院