【问题标题】:Storing Data from both POST variables and GET parameters存储来自 POST 变量和 GET 参数的数据
【发布时间】:2010-04-11 04:00:05
【问题描述】:

我希望我的 python 脚本同时接受 POST 变量和来自网址的查询字符串变量。

脚本有代码:

form = cgi.FieldStorage()
print form

但是,这只会捕获来自网址的帖子变量,而不会捕获查询变量。有没有办法做到这一点?

谢谢,

阿里

【问题讨论】:

    标签: python forms post cgi get


    【解决方案1】:

    cgi.parse_qsl(在任何 Python 2.* 中;urlparse.parse_qsl 在 2.6 或更高版本中)获取查询字符串并返回 name, value 对的列表。使用 os.environ['QUERY_STRING'] 获取您的 CGI 脚本到达的 URL 的查询字符串部分(URL 中 ? 之后的所有内容,如果有的话)。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 2011-10-26
      • 1970-01-01
      • 2016-10-17
      • 2013-06-04
      • 2019-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多