Какие HTTP методы существуют и чем они отличаются?

Junior
421 просмотров
AFK Offer AI

GET — получить данные, никаких изменений. POST — создать ресурс или отправить данные. PUT — заменить ресурс целиком. PATCH — частичное обновление. DELETE — удалить. HEAD — как GET, но без тела ответа. OPTIONS — узнать, какие методы поддерживает сервер. QA тестирует: правильно ли API отвечает на каждый метод, не принимает ли GET запрос с телом, не позволяет ли DELETE без авторизации.

Следующий вопрос

Какие типы JOIN существуют и когда что использовать?