Python 如何在普通CGI中区分GET和POST

Python 如何在普通CGI中区分GET和POST,python,cgi,Python,Cgi,我过去学过一些编程语言,比如J2EE,我熟悉PHP等 大多数语言都有从POST或GET中提取数据的特定方法。 PHP有$\u POST&$\u GET数组,而J2EE有doGet和doPost方法 在学习Python时,我发现GET和POST中的数据都可以使用abc=cgi.FieldStorage提取,然后进行评估。现在,如果我用这个做一个网站,会不会有安全漏洞?假设一个页面使用POST获取数据,但是一些用户直接进入该页面并在URL中提供一些GET数据 那么,有没有一种方法可以让我在不使用Dj

我过去学过一些编程语言,比如J2EE,我熟悉PHP等

大多数语言都有从POST或GET中提取数据的特定方法。 PHP有$\u POST&$\u GET数组,而J2EE有doGet和doPost方法

在学习Python时,我发现GET和POST中的数据都可以使用abc=cgi.FieldStorage提取,然后进行评估。现在,如果我用这个做一个网站,会不会有安全漏洞?假设一个页面使用POST获取数据,但是一些用户直接进入该页面并在URL中提供一些GET数据

那么,有没有一种方法可以让我在不使用Django之类的框架的情况下检查网页是否收到帖子或请求?我发现可以使用Django或其他框架来完成,但我正在尝试找到一个通用的Python解决方案。

CGI通过。在这种情况下,GET/POST信息通过REQUEST\u方法提供

可以这样访问它

import os
print os.environ['REQUEST_METHOD']
还有一些协议,每个协议都有自己的设计和规则。

CGI通过。在这种情况下,GET/POST信息通过REQUEST\u方法提供

可以这样访问它

import os
print os.environ['REQUEST_METHOD']

还有一些协议,每个协议都有自己的设计和规则。

如果要使用框架来服务数据,则没有通用的解决方案-使用特定于框架的解决方案来检查GET/POST值。我不想使用任何框架。只有普通的Python语言及其CGI脚本如果要使用框架来提供数据,没有通用的解决方案-使用特定于框架的解决方案来检查GET/POST值。我不想使用任何框架。只是普通的Python语言及其CGI脚本