2013-04-11 2 views
3

Apache2 :: Request는 원시 포스트 데이터를 가져 오는 방법을 제공하지 않는 것 같습니다. 내가 빠진 것이 있습니까?원시 포스트 데이터를 얻고 Apache2 :: Request를 사용하여 매개 변수에 액세스하는 방법은 무엇입니까?

또는 콘텐츠 처리기에서 게시물 데이터를 별도로 읽는 방법이 있습니까? (그 전에는 게시 데이터가 엉망 이었어 야합니다) Apache2 :: Request로 초기화해야합니까? mod_perl을 요리 책에서

+1

'$ R-> 읽기 ($ POSTDATA, $ R -> headers_in ('CONTENT_LENGTH')); $ r-> args ($ postdata);'? – ikegami

답변

0

:

my $r = shift; 

my $content; 
$r->read($content,$r->header_in('Content-length')); 

my @pairs = split(/[&;]/,$content); 

foreach my $pair (@pairs) { 
    my ($parameter,$value) = split('=',$pair,2); 
} 
+0

은 Apache2 :: Request를 사용하여 매개 변수를 볼 수 없습니다. – ysth