GWT: Проверьте, не мертв ли ​​URL - PullRequest
3 голосов
/ 02 октября 2011

Я пытаюсь проверить, возвращает ли URL-адрес (в строковой форме) ошибку 404. Однако я не могу использовать java.net.URL и где-то читал, что java.net не поддерживается в GWT? Если так, как я могу проверить, мертв ли ​​URL или нет в GWT?

Очень ценится.

1 Ответ

4 голосов
/ 02 октября 2011

Вы правы. В GWT на стороне клиента вы не можете использовать java.net.URL. Посмотрите Справочник по эмуляции JRE от Google , если вы не уверены, какие части стандартной библиотеки Java можно использовать с GWT.

Теоретически было бы возможно проверить URL с помощью запроса AJAX (см. RequestBuilder ). Но из-за той же политики происхождения вполне вероятно, что браузер предотвращает такую ​​попытку.

Так что я думаю, что вы должны выполнить проверку на стороне вашего сервера приложений (по ссылке, предоставленной Roflcoptr выше в комментариях) и вызвать эту подпрограмму с помощью GWT-RPC .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...