将数据从javascript发送到python服务器

时间:2014-08-12 21:09:16

标签: javascript python websocket webstorm

我正在尝试将数据从我的网站(webstorm)发送到python中的服务器。

这是python中我的服务器的以下代码:

import SocketServer

class MyTCPHandler(SocketServer.BaseRequestHandler):

    def handle(self):
        self.data = self.request.recv(1024).strip()
        print "{} wrote:".format(self.client_address[0])
        print self.data
        self.request.sendall(self.data.upper())

if __name__ == "__main__":
    HOST, PORT = "localhost", 80

    server = SocketServer.TCPServer((HOST, PORT), MyTCPHandler)

    server.serve_forever()

这是javascript代码:

var socket = new WebSocket("ws://localhost:80");
socket.onopen = function () {
    alert("fdfd");
    socket.send('Ping bla'); // Send the message 'Ping' to the server
};

我收到以下错误:

WebSocket与' ws:// localhost /'的连接失败:连接在收到握手响应之前关闭javascript.js:20

任何帮助将不胜感激:)

0 个答案:

没有答案