06:44
1,0×
00:00/06:44
452,9 тыс смотрели · 4 года назад
Часть 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 { // ...