Как получить доступ к заголовкам HTTP-запроса в HTTP :: Server :: Simple :: CGI? - PullRequest
1 голос
/ 22 июня 2010

Я использую HTTP::Server::Simple::CGI для облегченного HTTP-сервера. Это дает мне объект CGI в функции обратного вызова, когда принят HTTP-запрос.

Как я могу получить доступ к заголовкам HTTP, особенно к нестандартным заголовкам? Переменные среды являются только стандартными.

cgi->param дает мне только параметры формы.

Спасибо! Крис

Ответы [ 2 ]

2 голосов
/ 22 июня 2010

В документации говорится :

Вы можете, если вы действительно хотите, определить parse_headers () и анализировать их в необработанном виде.

0 голосов
/ 18 марта 2016

Определите метод headers для получения заголовков.

sub headers
{
    my $self = shift;
    my $headers = shift;
    my @h = @{$headers};

    while (0 + @h)
    {
        my $k = shift @h;
        my $v = shift @h;

        print STDERR "header >> $k: $v\n";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...