• XSS.stack #1 – первый литературный журнал от юзеров форума

Методы И Определения Полей Протокола Http/1.1

antiox

CD-диск
Пользователь
Регистрация
13.04.2005
Сообщения
16
Реакции
1
Методы и определения полей протокола HTTP/1.1

Метод: GET

Запрос:
GET <URI-запроса>? строка_запроса HTTP/1.1\r\n
Host: <имя_узла или IP-адреc\r\n\r\n

Определение: Метод GET используется для извлечения любых данных, которые хранятся или генерируются ресурсом, определяемым идентификатором URI-запроса( Universal Resource Identifier- универсальный идентификатор ресурса). Этот метод используется для получения файлов, запуска серверных сценариев или взаимодействия с серверными CGI-программам и др. Если в HTML-форме указан метод передачи GET, то параметры формы передаются HTTP-серверу в строке запроса GET-запроса.
-------------------------------------------------------------------------------------------

Метод: POST

Запрос:
POST <URI-запроса> HTTP/1.1\r\n
Host: <имя_узла или IP-адрес>\r\n
Content-Length: <длина в байтах>\r\n
Content-Type <тип содержимого>\r\n \r\n
<строка_запроса или другие данные для
передачи по запросу>

Определение: Метод POST используется для передачи данных ресурсу, определяемому идентификатором URI-запроса. Oбычно таким ресурсом является сер-верный сценарий либо CGI-программа, предназначенная для обработки данных формы. Если при передаче данных HTML-формы используется метод POST, то эти данные передаются HTTP-серверу в теле запроса POST
-------------------------------------------------------------------------------------------

Метод: HEAD

Запрос:
HEAD <URI-запроса> HTTP/1.1\r\n
Host: <имя_узла или IP-адрес>\r\n \r\n

Определение: Метод HEAD аналогичен методу GET за исключением того, что в ответе сервера HTTP 1.1 не содержится тела. Метаинформация, содержащаяся в HTTP-заголовке ответа на запрос HEAD, должна быть идентична информации, передаваемой в ответ на запрос GET. Метод HEAD можно исполь-зовать для получения метаинформации о необходимом объекте. Обычно этот метод используется для тестирования гиперссылок на коррект-ность, доступность и последние изменения (RFC 2616, раздел 9.4)
-------------------------------------------------------------------------------------------

Метод: PUT

Запрос:
PUT <URI-запроса> HTTP/1.1\r\n
Host: <имя_узла или IP-адрес>\r\n
Content-Length: <длина в байтах>\r\n
Content-Type: <тип содержимого>\r\n \r\n
<данные для размещения в файле>

Определение: Метод РUТ позволяет отправлять данные на HTTP-сервер и сохранять их по адресу, задаваемому идентификатором URI-запроса
OPTIONS OPTIONS <URI-запроса> HTTP/1.1 \r\n
Host: <имя_узла или IP-адрес>\r\n\r\n Метод OPTIONS позволяет получить информацию о параметрах связи, которые можно использовать при обмене запросами/ответами с ресурсом, определяемым идентификатором URI-запроса (RFC 2616, раздел 9.2)
-------------------------------------------------------------------------------------------

Метод: DELETE

Запрос:
DELETE <URI-запроса> HTTP/1.1 \r\n
Host: <имя_узла или IP-адрес>\r\n\r\n

Определение: Метод DELETE позволяет удалить на целевом сервере ресурс, который определяется идентификатором URI-запроса (RFC 2616, раздел 9.7)
-------------------------------------------------------------------------------------------

Метод: TRACE

Запрос:
TRACE <URI-запроса> HTTP/1.1 \r\n
Host: <имя_узла или IP-адрес>\r\n\r\n

Определение: Метод TRACE используется для инициирования на прикладном уровне удаленной обратной связи. С помощью этого метода клиент может определить, какие данные были получены на другом конце соединения. Полученные сведения можно использовать для тестирования и диагно-стики (RFC 2616, раздел 9.8)
-------------------------------------------------------------------------------------------

Метод: CONNECT

Запрос:
CONNECT <URI-запроса> HTTP/1.1 \r\n
Host: <имя_узла или IP-адрес>\r\n\r\n

Определение: Метод CONNECT позволяет установить proxy-соединение с ресурсом, который задан идентификатором URI-запроса
-------------------------------------------------------------------------------------------

В оригинальном виде статью можно прочитать на сайте antiox.loteam.net
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх