在邮递员中显示输出REST API状态到AJAX
在Postman中,我可以成功地与我的REST API进行通信。 我可以将我的API服务器置于各种人工状态,以表示我可以在Postman中成功查看的2xx,4xx和5xx错误,如下所示:
邮递员能够收集此信息,无论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); });
工作实例