我正在通过WebSocket
将表单的内容发送到服务器,如下所示:
ws = new WebSocket("ws://localhost:8888/dh");
var formdata = $('eventForm').serialize();
ws.onopen = function()
{
ws.send(formdata);
};
这是在服务器上收到的:
def on_message(self, message):
print 'message received %s' % message
如何反序列化服务器上的表单数据?
答案 0 :(得分:1)
它将是一个查询字符串,因此一种方法是使用urlparse.parse_qs
:
import urlparse
⋮
data = urlparse.parse_qs(message)
data
将是代表表格的字典。
在Python 3中,它是urllib.parse
而不是urlparse
。