我应该返回哪个状态代码?

时间:2017-07-11 09:46:31

标签: http-status-codes custom-errors server-error dropbox-js

我正在上传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似乎不合适。我认为这不重要,但很高兴能够返回正确类型的错误。

错误类型包括

  • filename不是唯一的
  • 错误的文件类型
  • 文件太大

使用的最佳状态代码是什么?

感谢。

0 个答案:

没有答案