繁体   English   中英

输出到REST API状态显示在邮递员到AJAX

[英]Output REST API Status Displayed In Postman To AJAX

在Postman中,我可以成功地与我的REST API通信。 我可以将API服务器置于各种人工状态,以表示2xx,4xx和5xx错误,这些错误可以在Postman中成功查看,如下所示:

403

404

505

203

不论API服务器是否正在运行,Postman都能收集此信息,并且与API应用程序生成的响应相比,它似乎是通用状态响应。

我的问题是,如何在Javascript App中将其输出到console.log()?

在我的实例中,我想在表单提交后端的AJAX函数中输出状态:

$.ajax(settings).done(function(response, jqXHR, data) {
        console.log("Return Code: " + data.status);
    })
    .fail(function(jqXHR, textStatus, errorThrown) {
        console.log("Return Code: " + ??? );
    });
});

成功获得成功后,我的data.status可以正常工作,但是大概有一个我可以利用的变量,它是通用状态消息?

您可以从jqXHR对象的status属性获取返回的状态代码:

.fail(function(jqXHR, textStatus, errorThrown) {
    console.log("Return Code: " + jqXHR.status);
});

工作实例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM