我使用HTTP::Server::Simple::CGI
用於輕量級HTTP服務器。當HTTP請求被接受時,這給了我一個回調函數中的CGI對象。如何訪問HTTP :: Server :: Simple :: CGI中的HTTP請求標頭?
如何訪問傳入的HTTP標頭,特別是非標準標頭? 環境變量只是標準的。
cgi->param
僅給出了表單參數。
謝謝! 克里斯
我使用HTTP::Server::Simple::CGI
用於輕量級HTTP服務器。當HTTP請求被接受時,這給了我一個回調函數中的CGI對象。如何訪問HTTP :: Server :: Simple :: CGI中的HTTP請求標頭?
如何訪問傳入的HTTP標頭,特別是非標準標頭? 環境變量只是標準的。
cgi->param
僅給出了表單參數。
謝謝! 克里斯
它說,在the documentation:
你可以,如果你真的想,定義parse_headers(),並分析它們的原始自己。
謝謝!你把我放在正確的路上! 函數標題將給我的參數,而不爲自己解析。 問候, chris – chris01 2010-06-22 13:36:31
定義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";
}
}
chris,我在您的問題中用*標題代替了*屬性*。如果這不是你的意思,請回滾我的更改。 – daxim 2010-06-22 13:11:46