GET和POST两种请求方式的区别

2025-04-06 13:34:17
推荐回答(1个)
回答1:

参数传递不同,GET的参数在环境变量QUERY_STRING中,有长度限制,POST的参数从STDIN读入,几乎没有限制,一般处理参数的代码如下:

# 读取资料

if ($ENV{'REQUEST_METHOD'} eq "POST") 

{  read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});} 

else {  $buffer = $ENV{'QUERY_STRING'};}