JavaFX检测来自WebEngine的404响应
使用JavaFXWebEngine,如何检测是否存在404页面未找到错误。我已经找过了,但什么也没找到。有什么想法吗?或者可能吗?最有可能的情况是,您必须添加自己的URL处理程序(如本文中所述)并自己检索/检测404条消息和条件 本文()向您展示了如何检测404条件 在处理程序中,您有两种选择,要么为URL创建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
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全局属性,这足以破坏整个类加载机制……只是为了能够读取状态代码。