从客户端向服务器发送消息

时间:2014-11-20 17:17:13

标签: html node.js client-server

我在NodeJs中编写了一个侦听端口1234的服务器。 从我的客户端(html)我想发送请求到我的服务器并等待答案。

我尝试使用XMLHttpRequest:

        var http = new XMLHttpRequest();
        var url = "127.0.0.1:1234";
        var params = "token=22";
        http.open("post", url, true);//"https://www.google.com/search?q=asd"
        http.setRequestHeader("Content-type", "text/html");
        http.setRequestHeader("Content-length", 0);
        http.setRequestHeader("Connection", "keep-alive");
        http.onreadystatechange = function() {//Call a function when the state changes.
            alert(http.responseText);
        }

        http.ontimeout = function()
        {
            alert("timeout");
        }

        http.timeout=10;
        try
        {
            http.send(null);
        }
        catch(ex)
        {
            alert(ex);
        }

但我总是例外。原因是我无法使用自己的端口。

有没有其他方式发送请求并得到回复?

1 个答案:

答案 0 :(得分:0)

使用JQuery.ajax使您的生活更轻松并没有任何问题,使用jquery可以轻松实现,尤其是在XMLHttpRequest方面。