`
berdy
  • 浏览: 509265 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

HttpURLConnection设置代理服务器

阅读更多
1、设置系统数据
java  -Dhttp.proxyHost=proxy.com  -Dhttp.proxyPort=80 MyJavaApp

或者
System.setProperty("http.proxyHost", "proxy.com");
System.setProperty("http.proxyPort", "80");

其他可设置的属性
http://docs.oracle.com/javase/6/docs/technotes/guides/net/properties.html

从1.5起可以通过Proxy类来打开链接
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("176.93.133.144", 8080));
URL url = new URL("http://www.google.com.hk");
HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy);
uc.connect();

设置代理服务器的用户名和密码
System.setProperty("http.proxyHost", "proxy.com");
System.setProperty("http.proxyPort", "80");
URL url=new URL("http://someserver/somepage");
URLConnection uc = url.openConnection ();
String encoded = new String
      (Base64.base64Encode(new String("username:password").getBytes()));
uc.setRequestProperty("Proxy-Authorization", "Basic " + encoded);
uc.connect();


分享到:
评论

相关推荐

    JavaProx多项目多工程代理HttpUrlConnection

    java 多项目代理,HttpUrl,代理服务器,Connection

    Android代码-RestHttp

    > - RestHttp提供了三级缓存(服务器缓存,内存缓存,硬盘缓存),通过动态代理的方式实现了面向接口调用API。 > - 封装了HttpURLConnection,简单易用的API设计。 > - Debug模式下设置日志TAG,所有网络请求日志...

    Android编程实现号码归属地查询的方法

    我们通过发送XML访问 WebService就可以实现号码的归属地查询,我们可以使用代理服务器提供的XML的格式进行设置,然后请求提交给服务器,服务器根据请求就会返回给一个XML,XML中就封装了我们想要获取的数据。...

    Java网络编程(第三版)中文版.part11.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)高清中文版.part01.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part06.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part07.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part09.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part01.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part03.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part02.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part04.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part10.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part13.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part05.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part12.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    Java网络编程(第三版)中文版.part08.rar

    无论是希望编写特殊用途的web服务器、安全的在线订单接收程序、简单的组播代理还是电子邮件客户端,都会找到可供学习和借用的代码。 本书适合熟悉Java语言的读者的编程人员和计算机专业的学生阅读。 前言 1 第一章...

    android okhttp的基础使用【入门推荐】

    这篇文章主要总结Android著名网络框架-okhttp的基础使用,后续可能会有关于他的高级使用。 okhttp是什么 okhttp是Android端的一...OkHttp还处理了代理服务器问题和SSL握手失败等等很多问题。关于第二者,这篇文章不讨论

    monitor源码java-JInsight::hot_beverage:开源Java代理透明地检测和监视JavaWeb应用程序

    开源Java代理透明地收集有关应用程序中各种子系统的指标。 JInsight当前收集有关以下模块/框架的度量: JVM指标[✓]堆,[✓] GC,[✓]线程,[✓]类加载,[✓]线程 Web服务器指标[✓] Tomcat 8.x,[✓] Jetty 9.X ...

    ajax调用java实例源码-java-curl:纯JavaCURL实现

    基于标准JRE,源码兼容级别为1.6,可用于Java服务器端、Android等Java环境。 代码超级紧凑(一个java文件不到2000行),没有任何外部依赖,可以在源码级轻松复用。 使用方便,完全兼容CURL工具最常用的开关,可直接...

Global site tag (gtag.js) - Google Analytics