Позвоните в Spring MicroService из gwt - PullRequest
0 голосов
/ 31 октября 2018

У меня есть клиент GWT, которому нужно вызвать Spring Boot MicroService. Я думаю, что это может быть похоже на вызов веб-службы отдыха, но есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 05 ноября 2018

Вероятно, вы можете использовать RequestBuilder для вызова вашего API со стороны клиента вашего приложения GWT:

import com.google.gwt.http.client.RequestBuilder;

// ....

try {
    new RequestBuilder(
            RequestBuilder.GET, // GET, POST, etc.
            url                 // url of your microservice endpoint
    ).sendRequest(null, new RequestCallback() { // replace null with your req body if needed
        @Override
        public void onResponseReceived(Request req, Response resp) {
            // Parse resp.getText() which is hopefully a JSON string
        }
        @Override
        public void onError(Request res, Throwable throwable) {
            // handle errors
        }
    });
} catch (RequestException e) {
    // log, rethrow... the usual
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...