gpt4 book ai didi

javascript - 如何捕获ajax错误响应?

转载 作者:行者123 更新时间:2023-11-29 17:57:11 25 4
gpt4 key购买 nike

当我使用 jquery 进行 ajax 错误响应时,我有以下日志:

jquery.js:8630 OPTIONS http://10.0.1.108:8000/api/v1.0/auth/ net::ERR_CONNECTION_REFUSED
Object {readyState: 0, status: 0, statusText: "error"}

在我的对象中,我有一个属性statusText: 'error',但没有属性带有'net::ERR_CONNECTION_REFUSED'

我尝试记录 responseText,如下所示 Get server response with AJAX error?但是我的对象没有这个属性;

请问您知道我如何在 javascript 中获取它吗?谢谢。

最佳答案

你不能。

许多错误,包括大多数(如果不是全部)status: 0 错误,都不会暴露给 JavaScript。

它们表示网络或同源策略错误,将详细信息暴露给 JavaScript 可能会泄露信息。例如,如果可以区分“连接被拒绝”、“帖子不说 HTTP”和“无访问控制允许来源 header ”,那么编写一个安静地映射出的页面将是微不足道的访问者公司网络上的所有网络服务器。该信息随后可用于网络钓鱼攻击。

关于javascript - 如何捕获ajax错误响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38057355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com