【发布时间】:2014-01-22 02:37:05
【问题描述】:
请求标头(来自 Firebug):
Accept application/json, text/plain, */*
Accept-Encoding gzip, deflate
Content-Type application/json;charset=utf-8
请求json:
{"key":"value"}
那么如何在 perl 中获取请求体?
【问题讨论】:
请求标头(来自 Firebug):
Accept application/json, text/plain, */*
Accept-Encoding gzip, deflate
Content-Type application/json;charset=utf-8
请求json:
{"key":"value"}
那么如何在 perl 中获取请求体?
【问题讨论】:
什么网络服务器?
通常只需从 STDIN 读取即可获得 POST 数据。
如果您使用的是古老的 CGI 模块(无论是否在 mod_perl 下),您可以通过以下方式获取 body:
$cgi->param('POSTDATA')
(如果在这种情况下,内容类型不是 application/x-www-form-urlencoded 或 multipart/form-data)
【讨论】: