【问题标题】:Should a 502 HTTP status code be used if a proxy receives no response at all?如果代理根本没有收到响应,是否应该使用 502 HTTP 状态代码?
【发布时间】:2020-03-26 00:06:39
【问题描述】:

根据 RFC:

10.5.3 502 网关错误
服务器在充当网关或代理时,在尝试满足请求时从它所访问的上游服务器接收到无效响应。

无效响应是否也意味着完全没有响应(例如连接被拒绝)?

【问题讨论】:

    标签: http client http-status-codes status


    【解决方案1】:

    是的。如果通过网关或代理访问,通常由断开连接或服务器端崩溃导致的空的或不完整的标头或响应正文可能会导致 502 错误。

    有关网络错误的更多信息

    https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

    【讨论】:

    • 修复了对我有用的格式后,我的请求正文格式不匹配。
    • 当请求正文错误时,它应该抛出 400 而不是 500。
    猜你喜欢
    • 2016-03-20
    • 2013-08-16
    • 2019-05-03
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 2015-08-25
    • 2017-11-01
    • 2011-03-04
    相关资源
    最近更新 更多