Как известно каждый может регистрировать домен в понравившейся зоне и разместить на нем свой контент. В прошлой части было дано определение значению URL, но кроме URL, в каждом запросе определен метод. Метод запроса обозначает тип требуемой транзакции. В протоколах Web любого определен ряд методов, но чаще всего применяются следующие.
GET. Выборка копии документа, указанного по URL. Это — наиболее часто применяемый способ выборки Web-страницы.
PUT. Замена или создание документа, указанного с помощью URL, на основе документа, содержащегося в запросе. Этот метод чаще всего применяется в протоколе FTP при выгрузке файла, но также используется в некоторых редакторах Web-страниц.
POST. Отправка определенной информации по указанному URL. Этот метод был вначале разработан для отправки на сервер сообщений электронной почты и статей групп новостей, а затем приспособлен также для отправки заполняемых форм в сценарии CGI и другие серверные программы.
DELETE. Удаление документа, обозначенного с помощью URL. Этот метод используется для удаления файлов с FTP-серверов, а также применяется в некоторых системах редактирования на основе Web.
HEAD. Получение информации об указанном документе без его изменения или загрузки.
Запросы протокола HTTP могут также содержать другую информацию. Каждый запрос включает заголовок, содержащий набор полей, аналогичных полям, описанным в документе RFC 822. Наиболее часто применяются такие поля, как Accept:, которое указывает тип (типы) MIME, ожидаемый для получения клиентом; User-agent:, содержащее имя и версию клиентского программного обеспечения клиента; Content-Type:, которое описывает тип MIME информационного наполнения запроса, если оно существует. Другие поля обеспечивают проверку подлинности пользователя для получения информации по URL, защищенному паролем.