Chr*_*her 10 python parsing cgi request
我只需要编写一个简单的python CGI脚本来解析包含JSON的POST请求的内容.这只是测试代码,因此我可以测试客户端应用程序,直到实际服务器准备就绪(由其他人编写).
我可以读取cgi.FieldStorage()并转储keys()但是包含JSON的请求主体无处可寻.
我也可以转储os.environ(),它提供了很多信息,除了我没有看到包含请求体的变量.
任何输入赞赏.
克里斯
ars*_*ars 21
如果您正在使用CGI,只需从stdin以下位置读取数据:
stdin
import sys data = sys.stdin.read()
小智 5
请注意,如果您cgi.FieldStorage()在代码中之前调用过,则无法从stdin获取正文数据,因为它只能被读取一次。
cgi.FieldStorage()
归档时间:
15 年,1 月 前
查看次数:
6600 次
最近记录:
9 年,1 月 前