Встречается на собеседованиях • сегодня
Что такое REST API
REST API (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, основанный на HTTP. Он использует стандартные HTTP-методы (GET, POST, PUT, DELETE и др.) для взаимодействия с ресурсами, представленными в формате JSON или XML.
**Ключевые принципы:**
- **Stateless** — сервер не хранит состояние клиента между запросами.
- **Ресурсы** — данные представлены в виде URI (например, `/users`).
- **Методы HTTP** — операции над ресурсами (GET для чтения, POST для создания и т. д.).
**Пример запроса:**
```java
// GET запрос к REST API (используя HttpClient)
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.example.com/users/1"))
.GET()
.build();
HttpResponse response = client.send(request, HttpResponse.BodyHandlers.ofString());
```
REST API широко используется благодаря простоте, масштабируемости и поддержке кэширования.

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