Методы HTTP

лис.хвост

VIP
Разработчик
Сообщения
623
Реакции
586
Методы HTTP используются для совершения определенных операций над ресурсом. Сервер обязательно должен поддерживать методы GET и HEAD. В случае, если метод известен серверу, но не применим к ресурсу возвращается ответ с кодом 405 и в заголовке ответа "Allow" содержится список поддерживаемых методов.

OPTIONS
Используется для проверки работоспособности сервера (аналогичен пингованию), а также для тестирования поддержки сервером протокола HTTP 1.1

GET
Используется для получения содержимого, указанного в URL-ресурса и запускает процесс. Параметры выполнения запроса передаются в URL после символа "?".

HEAD
Аналогичен методу GET, за исключением того, что в ответе сервера не содержится тело.

POST
Используется для передачи данных на сервер

PUT
Применяется для загрузки данных на указанный в URL ресурс. Разница между POST и PUT заключается в том, что POST предполагает, что по указанному URL будет производится обработка передаваемых данных, в то время как PUT подразумевает загрузку данных, соответствующих ресурсу. Ответ сервера на метод PUT не кэшируется. Если по указанному URL ресурса не существовало, то сервер создаст его и вернет ответ 201.

PATCH
Аналогичен PUT, но применяется только к фрагменту ресурса

DELETE
Удаляет указанный ресурс

TRACE
Возвращает полученный запрос добавив информацию, которую промежуточные серверы изменяют в запросе.

CONNECT
Преобразует соединение запроса в прозрачный TCP/IP-туннель, обычно чтобы содействовать установлению защищённого SSL-соединения через нешифрованный прокси.
 
Назад
Сверху Снизу