sfd
Часть 2: HTTP - Фундамент REST API. Запросы и ответы под микроскопом
Представьте HTTP как идеальную почтовую службу для REST. Если REST — это язык общения клиента и сервера (договоренность о том, что и как спрашивать), то HTTP — это конверт, марка и правила доставки. Он обеспечивает сам транспорт сообщений. Без понимания HTTP невозможно по-настоящему овладеть REST API. Давайте разберем его до винтиков. Каждый запрос — это структурированное сообщение, состоящее из: 1. Метод (HTTP Verb): Действие над ресурсом 2. URL (Путь): Адрес ресурса 3. Заголовки (Headers): Метаданные запроса 4. Тело запроса (Body): Полезная нагрузка {
"name": "Борис Николаев",
"email": "boris@example...
Конвертеры Http-сообщений с помощью Spring Framework
1. Обзор В этом руководстве мы узнаем, как настроить HttpMessageConverters в Spring.
Проще говоря, мы можем использовать конвертеры сообщений для преобразования объектов Java в JSON и XML и обратно по протоколу HTTP. 2. Основы 2.1. Включить WebMVC Для начала необходимо настроить веб-приложение с поддержкой Spring MVC. Удобный и легко настраиваемый способ сделать это - использовать аннотацию @EnableWebMvc: @EnableWebMvc
@Configuration
@ComponentScan({ "com.baeldung.web" })
public class WebConfig implements WebMvcConfigurer {
// ...