Я пытался использовать собственный EventSource в Google Chrome. Если ответ сервера с ошибкой, сведения об этом ответе будут отображаться в заголовке ответа в chrome inspect
error подробности
, но кажется невозможным получить код состояния ответа из параметра error
ни в функции обратного вызова onerror
, ни в обработчике слушателя (source.addEventListener('error',function (error){})
).
let source = new EventSource('http://127.0.0.1:7071/sse?access_token=xxxxxxx')
source.onerror = function (error) {
console.log(error)
};
source.onmessage = function (event) {
console.log('Unknown event with message :' + event.data)
};
source.addEventListener('log',function (event) {
console.log('log event with message :' + event.data)
});
source.addEventListener('error',function (error) {
console.log(error)
})
Итак, есть ли другой способ получить детали ответа в коде? Любая помощь будет принята с благодарностью.