V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lqw3030  ›  全部回复第 24 页 / 共 24 页
回复总数  467
1 ... 15  16  17  18  19  20  21  22  23  24  
2018-12-08 23:38:53 +08:00
回复了 lqw3030 创建的主题 Java Java .net 包里的 Httpclient 如何连接代理并进行隧道验证
@wdlth 解决了,验证信息应该是没问题。
下面是官方的原话:
Disable Basic authentication for HTTPS tunneling
In some environments, certain authentication schemes may be undesirable when proxying HTTPS. Accordingly, the Basic authentication scheme has been deactivated, by default, in the Oracle Java Runtime, by adding Basic to the jdk.http.auth.tunneling.disabledSchemes networking property. Now, proxies requiring Basic authentication when setting up a tunnel for HTTPS will no longer succeed by default. If required, this authentication scheme can be reactivated by removing Basic from the jdk.http.auth.tunneling.disabledSchemes networking property, or by setting a system property of the same name to "" ( empty ) on the command line.

Additionally, the jdk.http.auth.tunneling.disabledSchemes and jdk.http.auth.proxying.disabledSchemes networking properties, and system properties of the same name, can be used to disable other authentication schemes that may be active when setting up a tunnel for HTTPS, or proxying plain HTTP, respectively.
JDK-8160838 (not public)

大概意思就是从这个版本后默认禁用了 HTTPS 隧道的基本身份验证
解决办法:
1.修改 net.properties 注释掉 jdk.http.auth.tunneling.disabledSchemes=Basic 一行
2.运行时候置空属性 System.setProperty("jdk.http.auth.tunneling.disabledSchemes", "");

但我觉得都不靠谱- -!
2018-12-06 13:47:04 +08:00
回复了 zjsxwc 创建的主题 程序员 易语言厉害了
@OnlyMeIsLegalCEO 放假的两倍月薪啊老哥
你说的这两个不属于中间件吧,可是尝试着把自己平时写的项目架构升级成这个
@kerr92 get
@FakeLeung 都有吧,前端深似水深有体会,我抱紧 vue+ui 框架苟活至今
@4u1kto 是什么意思。。
这个我碰到过,访问外部 tomcat 静态文件可以访问,唯独里面的项目所有地址 404,最后选择 java -jar 一劳永逸
1 ... 15  16  17  18  19  20  21  22  23  24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5541 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 06:44 · PVG 14:44 · LAX 22:44 · JFK 01:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.