处理HTTP GET inpu时未定义自己

2024-10-06 12:22:10 发布

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

我试图按照这个问题的答案来处理HTTP GET输入:

Processing HTTP GET input parameter on server side in python

但是我得到了错误“self not defined”,这是有意义的,因为在任何时候都不是一个用self作为参数定义的函数。我假设回答问题的人假设他们发布的代码的上下文被问问题的人理解了,但是这个上下文我不清楚

下面是我在上面链接的问题的代码:

from urlparse import urlparse, parse_qs
query_components = parse_qs(urlparse(self.path).query)
imsi = query_components["imsi"] 
# query_components = { "imsi" : ["Hello"] }

注意在query = urlparse(self.path).queryparse_qs(urlparse(self.path).query)中“self”的用法

我想知道如何使用所提供的代码,例如,如果你能给出一个函数,使用这个代码,我可以复制到我的程序中,这将是足够的,或者如果你能提供一个完整的函数程序的例子,以这种方式处理httpget输入,这也将是足够的

谢谢你的帮助


Tags: path函数答案代码self程序httpget