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

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

403

404

505

203

邮递员能够收集此信息,无论API服务器是否正在运行并且它似乎是通用状态响应,而不是API应用程序生成的响应。

我的问题是,如何在我的Javascript应用程序中将其输出到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); }); 

工作实例