HTTP状态代码504

时间:2014-08-07 12:07:17

标签: http-status-code-504

我使用的应用程序输入有关产品的信息。每个产品都有一个唯一的ID,只能输入一次,当我尝试再次在应用程序中输入相同的产品时,它会给我" 504"错误说明产品已经输入。我理解它是一个验证,但我不明白为什么它的返回状态代码为504.由于我的知识有限,我知道504状态表示上游服务器没有响应代理/网关,而代理/网关又会返回状态504到浏览器。 这是我的问题 1.我们可以通过后端代码明确地向浏览器发送状态代码吗? 2.如果可能出现问题1为什么您认为该应用程序的开发人员正在为重复输入发送504状态?

提前致谢

1 个答案:

答案 0 :(得分:1)

  1. 是的,您可以将状态代码发送给客户端。这样做的方法因服务器语言而异,但绝对可能。

  2. 我最好的猜测是服务器应用程序出现了导致504响应的某种错误。这可能不是他们的故意。

  3. 编辑:再次阅读你的帖子后,听起来你得到一个504错误和一条消息,说明该记录存在。如果是这样,那么我和你一样困惑:) Http错误代码是为了让客户知道http服务有问题;应使用非Http Exceptions或易于理解的验证消息来处理自定义验证。