用websocket在服务器端反序列化HTML表单



我通过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

如何在服务器上反序列化表单数据?

这将是一个查询字符串,所以一种方法是使用urlparse.parse_qs:

import urlparse
⋮
data = urlparse.parse_qs(message)

data将是一个表示表单的字典。

在Python 3中,它是urllib.parse而不是urlparse

相关内容

  • 没有找到相关文章

最新更新