Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.
  • Форумы
  •  » Разработка
  •  » Получения пустого ответа в FireFox генерит ошибку в консоли, но сам js

№110-04-2018 12:40:37

Wolf.dp
Участник
 
Группа: Members
Зарегистрирован: 13-04-2013
Сообщений: 12
UA: Firefox 59.0

Получения пустого ответа в FireFox генерит ошибку в консоли, но сам js

Не знаю, есть ли смысл спрашивать тут, но поиск по гугл пока к нужному результату особо не приводит. Вся магия происходит на проекте C# ASP.NET MVC

В общем, код сервера

Выделить код

Код:

public class HomeController : Controller
    {
        // GET: Home
        public ActionResult Index()
        {
            //Response.Headers["Content-Type"] = "application/json; charset=utf-8";
            return new EmptyResult();
        }

страница index.html

Выделить код

Код:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <script>
        var xhr = new window.XMLHttpRequest();
        xhr.open("POST", "Home/Index", true, undefined, undefined);
        xhr.send(null);
    </script>
    <title></title>
</head>
<body>
</body>
</html>

получаемая ошибка в консоле

Выделить код

Код:

XML Parsing Error: no root element found Location: http://localhost:50779/Home/Index Line Number 1, Column 1

В опере, єдже и хроме даной ошибки нет.

Если в Response явно указать тот же application/json, то ошибки уже нет. Суть проблемы: тот же $.post по сути отправляет такой же запрос (наличии параметров погоды не меняет) и при возращении пустого контента FF начинает паниковать. В принципе можно в проекте захаркодить тип возращаемого контента (главный по коду на данный момент смотрит на такой "фикс" не сильно позитивно) и хочется уточнить -- это реально ожидаемое поведение браузера, или известная проблема?

Отсутствует

 
  • Форумы
  •  » Разработка
  •  » Получения пустого ответа в FireFox генерит ошибку в консоли, но сам js

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]