Sobes.tech
Назад к вопросам
Junior — Middle
64

Каким образом осуществляется отправка REST-запроса внутри микросервиса?

Компании, где спрашивали
ГазпромбанкГазпромбанк

Ответ от нейросети

sobes.tech AI

Внутри микросервиса на Java для отправки REST-запросов часто используют HTTP-клиенты, например, RestTemplate или WebClient (из Spring Framework).

Пример с использованием RestTemplate:

RestTemplate restTemplate = new RestTemplate();
String url = "http://example.com/api/resource";

// Отправка GET-запроса и получение ответа в виде строки
String response = restTemplate.getForObject(url, String.class);

WebClient более современный и поддерживает реактивный стиль:

WebClient webClient = WebClient.create();

Mono<String> response = webClient.get()
    .uri("http://example.com/api/resource")
    .retrieve()
    .bodyToMono(String.class);

response.subscribe(System.out::println);

Таким образом, отправка REST-запроса — это создание HTTP-запроса с нужным методом (GET, POST и т.д.), указание URL и обработка ответа.