【问题标题】:HTTP Status Code 504HTTP 状态码 504
【发布时间】:2014-09-30 16:06:19
【问题描述】:

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

提前致谢

【问题讨论】:

    标签: http-status-code-504


    【解决方案1】:
    1. 是的,您可以向客户端发送状态代码。这样做的方法因您的服务器语言而异,但绝对有可能。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-29
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 2015-12-29
      • 2010-12-15
      • 2013-04-04
      相关资源
      最近更新 更多