首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTPSURLConnection在Java7更新51上失败

HTTPSURLConnection在Java7更新51上失败
EN

Stack Overflow用户
提问于 2014-05-23 18:08:00
回答 1查看 98关注 0票数 0

我的Java应用程序通过Java运行,我使用浏览器的会话ID从web服务器下载一个文件,它在Java 7更新51之前运行良好,但在Java 7更新51上失败。这是密码。HTTP没有问题。问题只发生在HTTPSURL上。

当Java应用程序与HTTPS URL连接时,web服务器不认为URL是有效的URL。

代码语言:javascript
复制
     URL webURL = new URL(m_url);
     conn = webURL.openConnection();
     conn.setRequestProperty("Cookie", cookie);

Cookie具有有效的会话ID。同样,在Java 7更新51之前,这也很好。

与HTTPS URL连接相关的Java 7更新51有什么变化吗?

似乎是在发送实际HTTPS请求之前发送空HTTPS请求。同样,只有在Java 7更新51之后才会发生这种情况。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-28 14:45:59

空HTTPS请求的根本原因在JNLP代码行下面。

代码语言:javascript
复制
**<jnlp codebase="https://20.107.21.23:443" spec="1.0+">**

通过两种方式找到了解决办法。

  1. 当web服务器接收到空的HTTPS请求时,请更改web服务器代码,不要为该请求设置cookie。
  2. 更改JNLP文件中的代码基属性值如下 **** 或 ****
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23835814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档