Встречается на собеседованиях • сегодня
Работал ли с REST запросами
Да, работал. В Java для REST запросов часто использую `HttpURLConnection`, `HttpClient` (Java 11+), или библиотеки вроде `RestTemplate` (Spring) и `WebClient` (реактивный подход).
Пример GET-запроса через `HttpClient`:
```java
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.example.com/data"))
.GET()
.build();
HttpResponse response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
```
Для POST с JSON:
```java
String jsonBody = "{\"key\":\"value\"}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.example.com/post"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(jsonBody))
.build();
```
В Spring Boot часто использую `@RestController` и `@GetMapping`/`@PostMapping` для создания REST API.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы