我正在尝试将以下字符串作为内容发布到我的python服务器:
id&p=7&x=11814&y=25712&yr=0&m=7&d=26&h=13&s=75
但是我在服务器端遇到了未终止的字符串错误。然后我使用methodd windows.btoa()对消息进行编码并尝试再次发送并仍然得到保存错误。编码信息:
aWQmcD03Jng9MTE4MTQmeT0yNTcxMiZ5cj0wJm09NyZkPTI2Jmg9MTMmcz03NQ==
我的服务器端代码(python):
def do_POST(self):
"""Respond to a POST request."""
ctype, pdict = cgi.parse_header(self.headers.getheader('content-type'))
if ctype == 'multipart/form-data':
postvars = cgi.parse_multipart(self.rfile, pdict)
elif ctype == 'application/x-www-form-urlencoded':
length = int(self.headers.getheader('content-length'))
postvars = cgi.parse_qs(self.rfile.read(length), keep_blank_values=1)
else:
postvars = {}
print '!!!postvars: ', postvars.keys()[0]
如果我在这里做错了或者有更好的方法可以帮助我们,请提前帮助...提前致谢!