0

我的服务器应用程序为内部监控提供了一个特殊的 URL /myapp/status。如果应用程序正常,则返回带有代码的 HTTP 响应200 (Ok),否则返回带有代码的响应503 (service unavailable)

现在我想添加一个“警告”案例(“我不好,但仍然可用”)。在这种情况下,我希望我的应用程序返回带有代码 200 的响应并说明“警告”。

是否有意义?我可以连同代码一起发送“原因”200吗?

4

1 回答 1

1

如果您想保持 HTTP 语义的真实性,请继续返回200 OK代码,但将Warning:标头添加到响应中(这些标头是根据RFC 2616定义的)。

于 2012-06-05T14:31:26.223 回答