如何在Chrome中使用EventSource时获取状态码?

7
我尝试使用Google Chrome中的本地EventSource。如果服务器响应出现错误,Chrome检查中的响应头将显示有关此响应的详细信息。 错误详情 但似乎无法从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)

    })

那么,有没有其他方法可以在代码中获取响应细节呢?任何帮助都将不胜感激。

2个回答

0

-3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接