区分通过POST接收的数据并在Cherrypy中获取

2024-10-06 16:24:12 发布

您现在位置:Python中文网/ 问答频道 /正文

API中描述的变量cherrypy.request.params包含字典中的查询字符串和POST变量。不管怎样梳理一下,它似乎包含了在处理完整的请求URI以拉取GET数据之后接收到的每个变量。这样就无法与字典中的POST数据区分开来。 似乎无法分辨两者的区别,或许我错了。在

有人能告诉我如何使用纯发布的数据,而忽略请求URI之外的查询字符串中的任何数据。是的,我知道我可以找出它是POST还是GET请求,但这并不能阻止对包含POST请求中GET数据的uri的请求的伪造。在

>http://localhost:8080/testURL/part2?test=1
>POST username = test

"cherrypy.request.params" has 2 variables
test = 1
username=test

Tags: 数据字符串testapiget字典requestusername