我正在上传dropbox.js。我正在检查服务器上的错误,并通过json将它们返回到我的前端。到目前为止一切都很好。
header('HTTP/1.1 500 Internal Server Error');
header('Content-Type: application/json; charset=UTF-8');
die(json_encode(array('message' => 'ERROR', 'code' => 100)));
在我的前端,我可以捕捉到错误并做一些好事来提醒用户
error: function(file, errorMessage, xhr) {
console.log(xhr);
// catch the error and alert the user
}
问题是错误不是真正的服务器错误'那么我应该如何在标题中返回它们? 500似乎不合适。我认为这不重要,但很高兴能够返回正确类型的错误。
错误类型包括
使用的最佳状态代码是什么?
感谢。