参数传递不同,GET的参数在环境变量QUERY_STRING中,有长度限制,POST的参数从STDIN读入,几乎没有限制,一般处理参数的代码如下:
# 读取资料 if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});} else { $buffer = $ENV{'QUERY_STRING'};}
# 读取资料
if ($ENV{'REQUEST_METHOD'} eq "POST")
{ read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});}
else { $buffer = $ENV{'QUERY_STRING'};}