【问题标题】:non HTTP response code - Amazon ELB非 HTTP 响应代码 - Amazon ELB
【发布时间】:2016-05-29 07:56:02
【问题描述】:

我的 REST API 返回非标准 HTTP 响应代码: 例如40001, 40002.

它在本地服务器上运行良好,但是,当我需要通过 Amazon ELB(负载均衡器)为它们提供服务时,我收到 502 错误。

有没有办法为在 Amazon ELB 后面运行的服务器返回非标准 HTTP 响应代码?

【问题讨论】:

  • 为什么要设计一个通过 HTTP 运行但不使用正确 HTTP 响应代码的 REST API?

标签: rest http amazon-web-services amazon-ec2 amazon-elb


【解决方案1】:

http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-listener-config.html#elb-listener-protocols

负载平衡器并非支持所有 HTTP 扩展。你可以 如果负载均衡器无法使用,则需要使用 TCP 侦听器 由于意外的方法、响应代码或 其他非标准 HTTP 1.0/1.1 实现。

所以基本上,如果您想使用非标准错误代码,您可能必须使用 TCP 侦听器。

【讨论】:

    猜你喜欢
    • 2020-11-12
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    • 2022-01-27
    • 2020-03-20
    相关资源
    最近更新 更多