GWT:检查 URL 是否无效

发布于 2024-12-07 17:44:40 字数 130 浏览 0 评论 0原文

我正在尝试检查 url(字符串形式)是否返回 404 错误。但是,我似乎无法使用 java.net.URL,并且我在某处读到 GWT 不支持 java.net?如果是这样,我如何检查 GWT 中的 URL 是否已失效?

非常感谢。

I'm trying to check if a url (in String form) returns 404 error. However, I can't seem to use java.net.URL, and I read somewhere that java.net is not supported in GWT? If so, how do I check if URL is dead or not in GWT?

Much appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哭了丶谁疼 2024-12-14 17:44:40

你是对的。在客户端 GWT 中,您不能使用 java.net.URL。如果您不确定哪些部分,请查看 Google 的 JRE 模拟参考 Java 标准库可以与 GWT 一起使用。

理论上,可以使用 AJAX 请求检查 URL(请参阅 RequestBuilder)。但由于同源策略,浏览器很可能会阻止这种尝试。

因此,我认为您应该在应用程序服务器端实施检查(根据上面评论中 Roflcoptr 提供的链接)并使用 GWT-RPC

You are right. In client side GWT you cannot use java.net.URL. Take a look at Google's JRE Emulation Reference if you are unsure what parts of the Java standard library can be uses with GWT.

Theoretically it would be possible to check a URL with an AJAX request (see RequestBuilder). But due to the same origin policy it is likely that the browser prevents such an attempt.

So I think you should implement the check on your applications server side (according to the link provided by Roflcoptr above in the comments) and call that routine with GWT-RPC.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文