哈哈哈,终于解决了,春节期间都花了3天时间。原因不清楚,根据错误情况进行特殊处理,如下:
修改 cherrypy 的 _cpwsgi.py 的 def get_response(self):
"""Run self.request and return its response."""
meth = self.environ['REQUEST_METHOD']
path = _http.urljoin(self.environ.get('SCRIPT_NAME', ''),
self.environ.get('PATH_INFO', ''))
qs = self.environ.get('QUERY_STRING', '')
#cwg add
print "before"
print qs
[color=Red] qs=qs.rstrip(":")[/color]
[color=Red] qs=qs.replace(":%20%20","%20")[/color]
print "after"
print qs