GWT. Хочу получить данные с сервера в формате json.
public void onClick(ClickEvent event) {
Window.alert("Let's see....");
RequestBuilder reqbuilder = new RequestBuilder(RequestBuilder.GET,com.google.gwt.http.client.URL.encode("http://uits-group.ru/media/search-results.js"));
try {
reqbuilder.sendRequest(null, new RequestCallback() {
public void onResponseReceived(Request request, Response response) {
Window.alert(response.getStatusCode()+"");
}
@Override
public void onError(Request request, Throwable t) {
Window.alert("Error!");
}
}
);
} catch (RequestException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Window.alert("Exception!");
}
}
В результате статус ответа всегда 0, response.getText() возвращает пустоту. Как правильно сделать запрос к серверу и какие требования к ответу? Сейчас по указанному URL просто текст в формате JSON, как и в примере JSON в комплекте с GWT. Хочу получать этот текст вместо пустоты.
2. исходя из гугла и здоровой логики, похоже, что здесь попытка cross-site AJAX request, который есессно, запрещён браузером