У меня есть сервер, который я написал в 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);
}
Но я всегда получал исключение. Причина в том, что я не могу использовать свой собственный порт.
Есть ли другой способ отправить запрос и получить ответ?
Я проверю его и обновит, спасибо. –
Мне нужно использовать JSONP, чтобы иметь возможность использовать разные порты –
, если вы действительно прочитали документацию по jquery, вы обнаружите, что он поддерживает запросы jsonp –