如果代理根本没有收到响应,是否应该使用502 HTTP状态代码?

如果代理根本没有收到响应,是否应该使用502 HTTP状态代码?,http,client,http-status-codes,status,Http,Client,Http Status Codes,Status,根据RFC: 10.5.3 502坏网关 服务器在充当网关或代理时,从其在尝试完成请求时访问的上游服务器接收到无效响应 无效响应是否也意味着根本没有响应(例如连接被拒绝)?是。如果通过网关或代理进行访问,通常由断开的连接或服务器端崩溃导致的空的或不完整的头或响应体会导致502错误 有关网络错误的详细信息,请参见 我的请求正文格式在修复ti为我使用的格式后不匹配。当请求正文错误时,它应该抛出400而不是500。

根据RFC:

10.5.3 502坏网关
服务器在充当网关或代理时,从其在尝试完成请求时访问的上游服务器接收到无效响应


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

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

有关网络错误的详细信息,请参见


我的请求正文格式在修复ti为我使用的格式后不匹配。当请求正文错误时,它应该抛出400而不是500。