Я испытываю нечто странное в отношении установки заголовка accept между различными браузерами.ajax заголовок запроса странное поведение
При использовании Firefox заголовок по умолчанию выглядит как text/html. Однако заголовок по умолчанию на хроме выглядит как application/json.
Я очистил свой кеш браузера для обоих, и все же вижу то же поведение.
Моя цель - установить тип заголовка для простого REST API GET, чтобы ресурс трикотажа мог содержать контент для соответствующего типа ответа, но из-за вышеизложенного я получаю противоречивое поведение.
Я считаю, что я делаю что-то очень глупо, но если кто-то может указать, почему я испытал вышеизложенное, это было бы большой помощью.
благодаря
на основе AJAX заголовка я устанавливаю следующим образом и изменить тип заголовка соответственно.
myGetRequest.setRequestHeader("Content-Type", "application/json; charset=utf-8");
ИТАК извинения за то, что ручка. Заголовок запроса должен быть «Accept» not «Content-Type»: myGetRequest.setRequestHeader («Content-Type», «application/json; charset = utf-8»); // неверно myGetRequest.setRequestHeader ("Accept", "application/json; charset = utf-8"); // yup благодарит надежду, что это помогает кому-то, кто может столкнуться с такой проблемой. – user983022