gpt4 book ai didi

javascript - 如何在500内部服务器错误之后/时获取帖子响应

转载 作者:行者123 更新时间:2023-12-01 01:39:20 24 4
gpt4 key购买 nike

当我调用邮政服务时,收到 500 内部服务器错误。我确实有一个拦截器可以打开一个对话框,尽管该对话框是空的。由于错误 500,我似乎无法得到此调用的答案。但我可以在 chrome 调试器上看到答案。尽管出现错误,我如何才能获得响应?

我的代码:

 -interceptor:


responseError: function (rejection) {
var bcsAuth = $injector.get('bcsAuth');
var MobileLoading = $injector.get('MobileLoading');
var MobileDialog = $injector.get('MobileDialog');
switch (rejection.status) {case 500:
if (rejection.statusText.toLowerCase().trim() == 'internal server error') {
MobileDialog.alert("error", rejection.data.message, "OK");

} else if (rejection.data.code && rejection.data.code == 'ETIMEDOUT') {

MobileDialog.alert("WARNING", "CONNECTION_TIMEOUT", "OK");
}

在谷歌浏览器上调试:

enter image description here enter image description here

最佳答案

由于您收到一个空对话框,因此任何一个 if else 语句都会被执行。我怀疑rejection.data.message可能是空的。您需要验证服务器抛出的json的共振峰。您显示的响应是原始响应或已解析的响应。在任何一种情况下,它都不会显示任何嵌套的 JSON 对象。这对我来说只是简单的文字。

关于javascript - 如何在500内部服务器错误之后/时获取帖子响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52556502/

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