Javafx 2 JavaFX URLConnection HTTP响应代码

Javafx 2 JavaFX URLConnection HTTP响应代码,javafx-2,javafx,httpurlconnection,urlconnection,Javafx 2,Javafx,Httpurlconnection,Urlconnection,我在努力使AngularJS应用程序在嵌入式JavaFX Webkit浏览器中正常运行,这是一个糟糕的时刻 在初始化过程中,应用服务器返回HTTP 401是很正常的。应用程序中的Ajax处理程序将设法重定向登录页面,并在稍后重新发出失败的请求 尽管当抛出>400错误时,会从JVM的HttpUrlConnection的默认实现中抛出IOException,并且不会将响应inputstream返回给应用程序 当IOException发生时,我试图通过使用getErrorStream来增强HTTPUr

我在努力使AngularJS应用程序在嵌入式JavaFX Webkit浏览器中正常运行,这是一个糟糕的时刻

在初始化过程中,应用服务器返回HTTP 401是很正常的。应用程序中的Ajax处理程序将设法重定向登录页面,并在稍后重新发出失败的请求

尽管当抛出>400错误时,会从JVM的HttpUrlConnection的默认实现中抛出IOException,并且不会将响应inputstream返回给应用程序

当IOException发生时,我试图通过使用getErrorStream来增强HTTPUrlConnection,但现在是时候了:

@Override
public synchronized InputStream getInputStream() throws IOException {
    try {
        return super.getInputStream();
    } catch (IOException e) {
        return super.getErrorStream();
    }
}

 WARNING: Unexpected error
 java.lang.NullPointerException
at com.sun.webpane.webkit.network.URLLoader.close(Unknown Source)
at com.sun.webpane.webkit.network.URLLoader.doRun(Unknown Source)
at com.sun.webpane.webkit.network.URLLoader.access$000(Unknown Source)
at com.sun.webpane.webkit.network.URLLoader$1.run(Unknown Source)
at com.sun.webpane.webkit.network.URLLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.webpane.webkit.network.URLLoader.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
仍然没有响应代码进入应用程序

有什么想法吗

多谢各位