Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX检测来自WebEngine的404响应_Java_Javafx_Javafx Webengine - Fatal编程技术网

JavaFX检测来自WebEngine的404响应

JavaFX检测来自WebEngine的404响应,java,javafx,javafx-webengine,Java,Javafx,Javafx Webengine,使用JavaFXWebEngine,如何检测是否存在404页面未找到错误。我已经找过了,但什么也没找到。有什么想法吗?或者可能吗?最有可能的情况是,您必须添加自己的URL处理程序(如本文中所述)并自己检索/检测404条消息和条件 本文()向您展示了如何检测404条件 在处理程序中,您有两种选择,要么为URL创建HEAD请求(然后忽略HEAD请求,这样您就不会陷入无限循环),要么在检查404后伪装返回的URL连接 @Override protected URLConnection openConn

使用JavaFXWebEngine,如何检测是否存在404页面未找到错误。我已经找过了,但什么也没找到。有什么想法吗?或者可能吗?

最有可能的情况是,您必须添加自己的URL处理程序(如本文中所述)并自己检索/检测404条消息和条件

本文()向您展示了如何检测404条件

在处理程序中,您有两种选择,要么为URL创建
HEAD
请求(然后忽略
HEAD
请求,这样您就不会陷入无限循环),要么在检查404后伪装返回的URL连接

@Override
protected URLConnection openConnection(URL u) throws IOException {
    // 1. Use Apache HTTPClient or something else to grab the url
    // 2. Read the resultCode and report if it's a 404
    // 3. Return an object that subclasses URLConnection
}

您是否尝试过收听员工状态?可能它显示了一个状态。失败状态?不,它没有。它显示了成功(谢谢你的回答。我将在这里检查和更新。这是一个多么糟糕的解决方案!更改一次写入JVM全局属性,这足以破坏整个类加载机制……只是为了能够读取状态代码。