jjzjj

BaseHTTPHandler

全部标签

python - 从 BaseHTTPHandler 解析 http GET 和 POST 参数?

BaseHTTPServer模块中的BaseHTTPHandler似乎没有提供任何方便的方式来访问http请求参数。解析路径中的GET参数和请求正文中的POST参数的最佳方法是什么?现在,我将它用于GET:defdo_GET(self):parsed_path=urlparse.urlparse(self.path)try:params=dict([p.split('=')forpinparsed_path[4].split('&')])except:params={}这适用于大多数情况,但我想要更强大的东西来正确处理编码和空参数等情况。理想情况下,我想要一个小而独立的东西,而不是一个

python - 从 BaseHTTPHandler 解析 http GET 和 POST 参数?

BaseHTTPServer模块中的BaseHTTPHandler似乎没有提供任何方便的方式来访问http请求参数。解析路径中的GET参数和请求正文中的POST参数的最佳方法是什么?现在,我将它用于GET:defdo_GET(self):parsed_path=urlparse.urlparse(self.path)try:params=dict([p.split('=')forpinparsed_path[4].split('&')])except:params={}这适用于大多数情况,但我想要更强大的东西来正确处理编码和空参数等情况。理想情况下,我想要一个小而独立的东西,而不是一个