О, привет, товарищи ТАК,
У меня есть веб-сервис, который возвращает данные XML с помощью простого запроса get, который выглядит следующим образом:
http://my -service: 8082 / дс / GetData paramX = 0169 & paramY = 2
сервис возвращает необработанный xml на странице в соответствии со значениями параметров.
Я пытаюсь получить эти данные из запроса GET в GWT, используя RequestBuilder, Request и т. Д.
Тем не менее, ответ дает мне пустой текст, код состояния ZERO (который ничего не значит и не должен происходить) и т. Д.
Вот упрощенный код, который не работает.
public class SimpleXML implements EntryPoint {
public void onModuleLoad() {
this.doGet("http://my-service:8082/qc/getData", "0169", "2");
}
public void doGet(String serviceURL, String paramX, String paramY) {
final String getUrl = serviceURL + "?paramX=" + paramX + "&idTarification=" + paramY;
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, getUrl);
try {
Request response = builder.sendRequest(null, new RequestCallback() {
@Override
public void onResponseReceived(Request request, Response response) {
response.getStatusCode(); // Gives me 0 (zero) :(
}
@Override
public void onError(Request request, Throwable exception) {
// ... doesn't matter for this example
}
});
} catch (RequestException e) {
// ... doesn't matter for this example
}
}
}
Я не понимаю, почему это не сработает, поскольку это ДЕЙСТВИТЕЛЬНО просто, я видел учебные пособия, и все они показывают мне, как это делать ...
Заранее спасибо