Back to questions
Газпромбанк
Junior — Middle
65
Каким образом осуществляется отправка REST-запроса внутри микросервиса?
Companies where asked
Answer from AI
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 и обработка ответа.