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());
}
}
.............................................
转载于:https://www.cnblogs.com/huqingyu/archive/2008/05/19/1202874.html
Java: 使用proxy连接URL相关推荐
- JAVA通过JDBC连接并操作MySQL数据库
JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...
- HiveJDBC与其他JDBC一起使用时出现java.lang.IllegalArgumentException: Bad URL format
问题描述: 程序中需要使用JDBC的方式同时访问Hive和MySQL,发现在获取MySQL连接的时候(DriverManager.getConnection方法)出现Hive的类中的Bad URL f ...
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- java 返回js_如何基于java或js获取URL返回状态码
这篇文章主要介绍了如何基于java或js获取URL返回状态码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参fgLAeaGAH考下 描述:使用java或者 ...
- idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...
intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...
- getconnection java_在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错。(没有财富值了,见谅!)...
在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错.求救!!!packageJavaBean1;importjava.sql.*;import ...
- Java高级编程之URL处理
Java URL处理 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址.表示为互联网上的资源,如网页或者FTP地址. 本章节我们将介绍Java是 ...
- Java Web ConnectionPool (连接池技术)
根目录下: dbpool.properties 代码: driverClassName=oracle.jdbc.driver.OracleDriverusername=scottpassword=ti ...
- Elasticsearch+X-pack和Java Transport方式连接
Elasticsearch+X-pack和Java Transport方式连接 一. 软件及依赖包版本 二. 修改X-pack-core.jar 1. 通过idea插件(java-decompiler ...
最新文章
- idea git 提交代码
- python之路-网络编程
- fresco的使用教程
- Linux下matlab断点调试
- 1.5 关于这门课-深度学习-Stanford吴恩达教授
- PMCAFF高端俱乐部首次集结,最顶级产品人的私密俱乐部!
- Android实战处理带+号的电话号码在Arabic语言中的正确显示
- 学不好Web前端的几个原因总结
- python的打开_记录
- Shell脚本学习-阶段一
- cobbler报错:No such command: --get-loaders解决方案
- 如何使用文件的fseek函数对文件指针进行操作
- C++超详细五子棋游戏(AI实现人机对弈+双人对弈+EasyX图形化界面+详细介绍)
- 计算机 模板 样式 母版,电脑PPT软件的母版怎么设置
- [LCT BZOJ]2959: 长跑
- dismiss和remove_eliminate, remove, dismiss的区别:新东方考研英语词汇辨析
- 2022虎年背景全新UI头像框制作微信小程序源码下载支持多种流量主
- 捷报|数说故事入选「广州市人工智能应用场景典型案例TOP100」
- 分享通过tensorflow证书考试的经验
- Python数据采集和分析告诉你为何上海的二手房你都买不起!
热门文章
- mysql not like 没用_PHP - 使用NOT LIKE时,mysql查询不起作用
- php getfullyear,getYear、getFullYear和getUTCFullYear三者的区别
- 永恒之蓝(MS17-010)补丁KB号
- linux shell脚本链接操作符,Shell脚本中的操作符
- 字段定义_ArcGIS开发amp;gdb、shapefile创建与投影定义,字段创建
- 小汤学编程之JAVA基础day07——面向对象(二):封装、继承与多态
- java8+tomcate8仅支持TLSv1.2
- windows下开启 PHP扩展Redis
- iOS interface适配
- ubuntu chmsee出现乱码的解决方法