我尝试使用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)
})
那么,有没有其他方法可以在代码中获取响应细节呢?任何帮助都将不胜感激。