Java: 使用proxy连接URL

The Authenticator method isn't working for me, using JDK 1.3.1_06 and JSSE 1.0.3_01. I still get the 407 error. My code works just fine under 1.4.1, however.

Is there a way to make it work under 1.3.1. Are other people having these problems with it?

Here's my code:
// get proxy and port from command line
SecureClient.proxyhost = args[2]; //
SecureClient.proxyport = args[3]; //

// set the JSSE system properties
System.setProperty("https.proxyHost", SecureClient.proxyhost);
System.setProperty("https.proxyPort", SecureClient.proxyport);

System.out.println("using proxy: "+ SecureClient.proxyhost + " port " + SecureClient.proxyport);

// now create http authentication

// this didn't work
// System.setProperty("http.proxyUser", "myuser");
// System.setProperty("http.proxyPassword", "mypassword");

// this worked in 1.4.1
Authenticator.setDefault( new httpAuthenticateProxy() );
..........................................

and here's my authenticator class:

public class httpAuthenticateProxy extends Authenticator {

protected PasswordAuthentication getPasswordAuthentication() {
// username, password
// sets http authentication
return new PasswordAuthentication("myuser","mypassword".toCharArray());
}

}
.............................................

posted on 2008-05-19 22:43 浙林龙哥 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/huqingyu/archive/2008/05/19/1202874.html

Java: 使用proxy连接URL相关推荐

  1. JAVA通过JDBC连接并操作MySQL数据库

    JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...

  2. HiveJDBC与其他JDBC一起使用时出现java.lang.IllegalArgumentException: Bad URL format

    问题描述: 程序中需要使用JDBC的方式同时访问Hive和MySQL,发现在获取MySQL连接的时候(DriverManager.getConnection方法)出现Hive的类中的Bad URL f ...

  3. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

  4. java 返回js_如何基于java或js获取URL返回状态码

    这篇文章主要介绍了如何基于java或js获取URL返回状态码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参fgLAeaGAH考下 描述:使用java或者 ...

  5. idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...

    intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...

  6. getconnection java_在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错。(没有财富值了,见谅!)...

    在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错.求救!!!packageJavaBean1;importjava.sql.*;import ...

  7. Java高级编程之URL处理

    Java URL处理 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址.表示为互联网上的资源,如网页或者FTP地址. 本章节我们将介绍Java是 ...

  8. Java Web ConnectionPool (连接池技术)

    根目录下: dbpool.properties 代码: driverClassName=oracle.jdbc.driver.OracleDriverusername=scottpassword=ti ...

  9. Elasticsearch+X-pack和Java Transport方式连接

    Elasticsearch+X-pack和Java Transport方式连接 一. 软件及依赖包版本 二. 修改X-pack-core.jar 1. 通过idea插件(java-decompiler ...

最新文章

  1. idea git 提交代码
  2. python之路-网络编程
  3. fresco的使用教程
  4. Linux下matlab断点调试
  5. 1.5 关于这门课-深度学习-Stanford吴恩达教授
  6. PMCAFF高端俱乐部首次集结,最顶级产品人的私密俱乐部!
  7. Android实战处理带+号的电话号码在Arabic语言中的正确显示
  8. 学不好Web前端的几个原因总结
  9. python的打开_记录
  10. Shell脚本学习-阶段一
  11. cobbler报错:No such command: --get-loaders解决方案
  12. 如何使用文件的fseek函数对文件指针进行操作
  13. C++超详细五子棋游戏(AI实现人机对弈+双人对弈+EasyX图形化界面+详细介绍)
  14. 计算机 模板 样式 母版,电脑PPT软件的母版怎么设置
  15. [LCT BZOJ]2959: 长跑
  16. dismiss和remove_eliminate, remove, dismiss的区别:新东方考研英语词汇辨析
  17. 2022虎年背景全新UI头像框制作微信小程序源码下载支持多种流量主
  18. 捷报|数说故事入选「广州市人工智能应用场景典型案例TOP100」
  19. 分享通过tensorflow证书考试的经验
  20. Python数据采集和分析告诉你为何上海的二手房你都买不起!

热门文章

  1. mysql not like 没用_PHP - 使用NOT LIKE时,mysql查询不起作用
  2. php getfullyear,getYear、getFullYear和getUTCFullYear三者的区别
  3. 永恒之蓝(MS17-010)补丁KB号
  4. linux shell脚本链接操作符,Shell脚本中的操作符
  5. 字段定义_ArcGIS开发amp;gdb、shapefile创建与投影定义,字段创建
  6. 小汤学编程之JAVA基础day07——面向对象(二):封装、继承与多态
  7. java8+tomcate8仅支持TLSv1.2
  8. windows下开启 PHP扩展Redis
  9. iOS interface适配
  10. ubuntu chmsee出现乱码的解决方法