1

如何从navigator.sendBeacon获取响应代码?我需要一些指标来告诉我请求失败了吗?特别是,我正在寻找一种方法来识别错误请求(使用“错误”格式错误的 json 发送的请求并获得 4xx 响应代码)。使用 sendBeacon 时有什么办法吗?

从文档:

如果用户代理能够成功地将数据排队等待传输,则 sendBeacon() 方法返回 true,否则返回 false。

因此,如果请求无效,它不会返回 false。(并且响应代码是 4xx)

navigator.sendBeacon(that.sushiEndpoint, sushiPayload)

4

0 回答 0