Назад к вопросам
Senior
7
Как работал ваш сервис? Он принимал REST и что-то делал и отправлял REST?
Компании, где спрашивали
Uzum
Ответ от нейросети
sobes.tech AI
Да, сервис работал как REST API: он принимал HTTP-запросы с REST-паттернами, обрабатывал данные и возвращал ответы в формате JSON. Например, клиент отправлял POST-запрос с данными, сервис их валидировал, выполнял бизнес-логику и возвращал результат через HTTP-ответ с нужным статусом и телом.
Пример на Java с использованием Spring Boot:
@RestController
@RequestMapping("/api/items")
public class ItemController {
@PostMapping
public ResponseEntity<Item> createItem(@RequestBody Item item) {
// обработка и сохранение
Item savedItem = itemService.save(item);
return ResponseEntity.status(HttpStatus.CREATED).body(savedItem);
}
@GetMapping("/{id}")
public ResponseEntity<Item> getItem(@PathVariable Long id) {
Item item = itemService.findById(id);
if (item == null) {
return ResponseEntity.notFound().build();
}
return ResponseEntity.ok(item);
}
}
Таким образом, сервис принимал REST-запросы, выполнял операции и отправлял REST-ответы клиенту.