服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java.net.url如何通过proxy访问internet资源


  对于在局域网内发布的java应用程序,由于其没有直接连接在internet上,所以不能直接用java.net.url访问网上资源。在这种情况下,需要为java.net.url指定代理服务器,指定方法如下所示:

import java.util.properties;

import java.net.*;

import java.io.*;

public class testhttpproxy {

 public static void main(string[] args) {

  string surl = "http://java.sun.com/index.html";

  properties prop = system.getproperties();

  prop.put("http.proxyhost","192.168.1.111");

  prop.put("http.proxyport","80");

  try{

   url su = new url(surl);

   system.out.println("url : " + su);

   urlconnection uc = su.openconnection();

   system.out.println("uc : " + uc);

   inputstream is = su.openstream();

   system.out.println("ic : " + is.read());

   is.close();

   system.out.println("ok");

  } catch(exception e) {

   e.printstacktrace();

  }

 }

}


扫描关注微信公众号