如何检查URL是否可以访问GWT Java

时间:2015-12-03 22:53:56

标签: java gwt request xmlhttprequest

尝试检查GWT中是否可以访问URL(实际上可以从浏览器加载)。问题是由于使用此代码请求的域(相同的原始策略),我收到错误:

    RequestBuilder checkRequest = new RequestBuilder(RequestBuilder.HEAD, urlString);
    checkRequest.setCallback(new RequestCallback(){
        @Override
        public void onResponseReceived(Request request, Response response) {
            if (response.getStatusCode() > 199 && response.getStatusCode() < 300)
                Window.open(urlString, "", "");
        }

        @Override
        public void onError(Request request, Throwable exception) {
            // Handle error 
        }

    });*/

由于urlString可以是任何URL,我需要在导航到它之前检查它是否真正有效。还有另一种方法可以在GWT(适用于IE,Chrome和Firefox)中执行此操作

0 个答案:

没有答案