$ .post возвращает net :: ERR_EMPTY_RESPONSE - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь проанализировать простую HTML-страницу с помощью jQuery, но при использовании сокращенного метода $.post без объекта данных я получаю ошибку net::ERR_EMPTY_RESPONSE.

Следующий фрагмент кода возвращает net::ERR_EMPTY_RESPONSE ошибка:

$.post( "http://mofosounds.com:8000/7.html", function(data) {
    console.log("$.post without data object returns: " + $(data).text()); 
}, "html");

Но предоставление объекта данных, который согласно документам может быть строковым или простым объектом, работает:

$.post( "http://mofosounds.com:8000/7.html", { dummy: "object" }, function(data) {
    console.log("$.post returns: " + $(data).text()); 
}, "html");

$.post( "http://mofosounds.com:8000/7.html", "Dummy string", function(data) {
    console.log("$.post returns: " + $(data).text()); 
}, "html");

Однако метод $.get, имеющий ту же сигнатуру и параметры, что и вариант $.post, работает без предоставления объекта данных.Это почему?Примечание: Cors должен быть включен для анализа URL в моем примере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...