Новый HTTP-метод QUERY: объединение GET и POST
М@ITcanflyавтор про «it»
1 месРазбор нового HTTP-метода QUERY, который позволяет передавать тело запроса при получении данных, аналогично POST, но с семантикой GET.
Веб-разработчики прекрасно знают HTTP-методы для взаимодействия клиента с сервером.
Через GET обычно данные с сервера получают. Через POST можно создать или обновить. Удалять логично через DELETE. А вот HEAD, например, мы используем для проверки соединения, чтобы сэкономить трафик а теле запроса.
Так вот, кто-то сидел и скучал о методе, который бы объединил GET и POST. Чтобы слать для запроса извлечения данных дополнительные параметры, скажем, фильтры, не в строке запроса, а в теле. Ну, типа мутант - GET-запрос с телом от POST.
И придумали новый метод - QUERY. На эту тему даже сформировали отдельный RFC 10008 - The HTTP QUERY Method.
То есть это как раз и получается идемпотентная операция запроса данных, аналогичная GET, но с телом POST, где вы можете слать тот же JSON с фильтрами и пагинацией.
Подробности - в статье.
#web
Кратко (AI)
В веб-разработке появился новый HTTP-метод QUERY, описанный в RFC 10008. Он предназначен для выполнения идемпотентных запросов на получение данных, позволяя передавать сложные параметры фильтрации и пагинации в теле запроса, что ранее было ограничено при использовании GET.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖