0

我正在尝试将以下字符串作为内容发布到我的 python 服务器:

id&p=7&x=11814&y=25712&yr=0&m=7&d=26&h=13&s=75

但是我在服务器端得到了未终止的字符串错误。然后我使用方法 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]

如果我在这里做错了什么或者有更好的方法可以做到这一点,请提供帮助......提前致谢!

4

0 回答 0