Как получить код состояния при использовании EventSource в chrome? - PullRequest
0 голосов
/ 20 января 2020

Я пытался использовать собственный 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)

    })

Итак, есть ли другой способ получить детали ответа в коде? Любая помощь будет принята с благодарностью.

...