В браузере я выполняю HTTP-запрос. Ресурс в reqUrl
не позволяет CORS, поэтому нет тела ответа. Но как я могу получить заголовок ответа? (Я вижу это на вкладке сети DevTools).
var p = fetch(reqUrl, {
method: "POST",
headers: reqHeader,
body: reqBody
});
p.then(function () {
})
.catch(function (err) {
// CORS is disabled so I'm arriving here
// "TypeError: NetworkError when attempting to fetch resource."
});
Вы не можете, если он не поддерживает CORS и имеет имя заголовка белого цвета. Это вопрос безопасности, поскольку получение запрещенного содержимого заголовков столь же рискованно, как и запрещенный контент. Функция инструментов разработчика не ограничена SOP, поэтому для отображения информации об отладке пользователя не требуется таких "perms". Вы не можете связаться с какой-либо информацией devtool с помощью скриптов, так что вы можете просто показать пользователю.