如何从 navigator.sendBeacon 获取响应代码?我需要有一些指标可以告诉我请求失败了吗?特别是,我正在寻找一种识别错误请求的方法(使用“错误”格式错误的json发送并获得4xx响应代码的请求)。使用sendBeacon时有什么办法吗?
摘自文档:
如果用户代理能够执行以下操作,则sendBeacon()方法将返回true 成功将数据排队等待传输,否则返回false。
因此,如果请求无效(并且响应代码为4xx),则不会返回false
navigator.sendBeacon(that.sushiEndpoint,sushiPayload)