URL может представлять собой простую строку или ссылку на объект URI, созданный с использованием модуля URI. Модуль URI здесь подробно не рассматривается, но он предоставляет функциональные средства для подробного анализа различных частей URL.
Метод new() принимает также необязательные параметры $header и $content. Параметр $header должен представлять собой ссылку на объект заголовка HTTP::Headers. Однако здесь API-интерфейс HTTP::Headers не рассматривается, поскольку проще позволить модулю HTTP::Request создать предусмотренный по умолчанию объект заголовка, а затем его настроить. Параметр $content представляет собой строку, содержащую любое информационное наполнение, которое должно быть отправлено на сервер.
После создания объекта запроса для изучения или изменения полей заголовка может применяться метод header().
Метод header () может быть вызван с одной или несколькими парами "поле/значение" для установки указанных полей или с одним именем поля для выборки текущих его значений. При вызове с именем поля метод header () возвращает текущее значение поля. В контексте списка метод header() возвращает многозначные поля в виде списка; в скалярном контексте — значения, разделенные запятыми.
В следующем примере устанавливается поле Referer:, которое указывает URI. документа, содержащего ссылку на документ, запрашиваемый в данный момент.
это интересно Как известно в настоящее время широко развито индивидуальное предпринимательство УСН и ЕНВД. Однако уследить за нововведениями в сфере налоговой отчетности и пенсионных отчислений бывает крайне трудно. На помощь придут бухгалтерские программы , позволяющие своевременно создавать любую форму отчетности, автоматически вести книги покупок и продаж.