Видео недоступно для предпросмотра
Смотреть в Telegram
❓GET с телом?❓
Неожиданно появился новый HTTP-метод ⁉️
Без преувеличения можно сказать, что такое случилось впервые в этом тысячелетии.
Да-да, сам в шоке, мне на консультации рассказали пару дней назад, решил вынести это дело в массы.
Метод был назван QUERY, и представляет собой GET с телом, такие вот дела.
Привет всем адептам отправки тела в GET 🤦♂
Остальные свойства аналогичны. Вот небольшое сравнение методов, заодно и память освежить поможет:
Таким образом, больше не нужно делать POST /search, чтобы передать сложную структуру фильтра.
Почему это удобно и все остальные мысли на тему появления нового метода изложил в видео, обязательно послушайте 👆
Но без паники, бежать и срочно внедрять в свои проекты пока рано, метод определен на уровне стандарта, но пока что не поддерживается большинством библиотек и браузеров, поэтому выдыхаем 🤩
А как вам подобные нововведения? 😉
P.S. Подробную документацию можно почитать в самом RFC.
🔝 Паблик VK
😀 Системный анализ | Дмитрий Помаскин
Неожиданно появился новый HTTP-метод ⁉️
Без преувеличения можно сказать, что такое случилось впервые в этом тысячелетии.
Да-да, сам в шоке, мне на консультации рассказали пару дней назад, решил вынести это дело в массы.
Метод был назван QUERY, и представляет собой GET с телом, такие вот дела.
Привет всем адептам отправки тела в GET 🤦♂
Остальные свойства аналогичны. Вот небольшое сравнение методов, заодно и память освежить поможет:
⚠️ Все свойства описаны для классического варианта применения методов!
GET:
✅ Безопасный;
✅ Кешируемый;
✅ Идемпотентный;
❌ Не определена симантика тела.
POST:
❌ Небезопасный;
❌ Некешируемый;
❌ Неидемпотентный;
✅ Определена симантика тела.
QUERY:
✅ Безопасный;
✅ Кешируемый;
✅ Идемпотентный;
✅ Определена симантика тела.
Таким образом, больше не нужно делать POST /search, чтобы передать сложную структуру фильтра.
Почему это удобно и все остальные мысли на тему появления нового метода изложил в видео, обязательно послушайте 👆
Но без паники, бежать и срочно внедрять в свои проекты пока рано, метод определен на уровне стандарта, но пока что не поддерживается большинством библиотек и браузеров, поэтому выдыхаем 🤩
А как вам подобные нововведения? 😉
P.S. Подробную документацию можно почитать в самом RFC.
🔝 Паблик VK
😀 Системный анализ | Дмитрий Помаскин