HttpsURLConnection调试值中的错误

时间:2016-09-03 21:49:40

标签: java httpsurlconnection

我记录的内容我只能作为 javax.net.ssl.HttpsURLConnection 实例的调试值中的错误。

我在Eclipse中创建了一个Java EE项目,另一个在Netbeans中创建,在这两种情况下都编写了一个简单的方法,在调用时将执行以下代码:

URL url = new URL(sHttpsEndpoint);
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();

conn.setRequestMethod("POST");
System.out.println("Value for request method is: " + conn.getRequestMethod());

conn.setDoOutput(true);
System.out.println("Value for doOutput is : " + conn.getDoOutput());

当我尝试检查我创建的HttpsURLConnection实例时出现了我的问题。

  • 在Eclipse中,我双击 conn ,然后右键单击 - Inspect。
  • 在Netbeans中,我在调试时将鼠标悬停在 conn 上。

当我检查类实例时,提供的数据似乎是类'默认数据,而不是真实数据。

在这两种情况下,如果我使用 System.out.println 观看来记录数据,那么该类'提供了实际数据。

请参阅下面的屏幕截图。

enter image description here 的Eclipse

enter image description here Netbeans的

基于我对SO和网络的研究,似乎其他人实际上发现了这个类中的错误行为。此外,the Java bugs database报告了此类的几个错误。但是,我还没有设法在任何地方找到这个特定的问题。

如何解释?有人可以想到这种行为的任何其他解释吗?

  • Java版本:1.7
  • Eclipse版本:Luna
  • Netbeans版本:8.1
  • 操作系统:Windows 10

0 个答案:

没有答案