如何在eclipse swt浏览器中获取http状态?

时间:2017-04-21 08:30:29

标签: java browser swt

我一直在处理一些Java代码,需要使用HTTP来处理org.eclipse.swt.browser.Browser身份验证。 我需要获得http状态:

  

HTTP 401(未经授权)/ 403(禁止))。

有问题的代码通过SWT浏览器使用org.eclipse.swt.browser.IE,不幸的是我发现你无法获得http事件!

事件在IE.java(SWT源)内部处理,但没有让您有机会做一些有用的事情(比如获取HTTP状态代码)。 我可以使用HttpURLConnectionAuthenticator.setDefault() / getPasswordAuthentication()使用其他连接 - 这很浪费,因为我不想与网络服务器建立两个连接......

甚至不能从org.eclipse.swt.browser.IE派生新类,因为所需的成员变量具有默认可见性,这意味着org.eclipse.swt.browser包之外的任何内容都无法访问它们。 / p>

如何在swt浏览器中获取http状态?

0 个答案:

没有答案