- 论坛徽章:
- 0
|
如果是表单的话,parms就可以很方便的获取到post的数据。如果post的数据不是一个表单(例如只是一个字符串)那怎么获取呢?
例如我用curl提交一串数据:- curl -d 'test' http://127.0.0.1:3000/test
复制代码 网上有这样的做法:- my $data;
- read(STDIN,$data,$ENV{'CONTENT_LENGTH'});
- $data =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
- $data =~ s/~!/ ~!/g;
- return $data,"\n";
复制代码 但我测试一下,我curl提交的时候会卡住:- # wget -O - --post-data='test' http://127.0.0.1:3000/test
- --09:59:40-- http://127.0.0.1:3000/test
- => `-'
- Connecting to 127.0.0.1:3000... connected.
- HTTP request sent, awaiting response...
复制代码 请问这个如何解决? |
|