标签: http network-protocols
我的服务器应用程序为内部监控提供了一个特殊的URL /myapp/status。如果应用程序为“确定”,则返回代码为200 (Ok)的HTTP响应,否则返回代码为503 (service unavailable)的响应。
/myapp/status
200 (Ok)
503 (service unavailable)
现在我想添加一个"警告"案例("我不行,但仍然可用")。我希望我的应用程序返回代码为200的响应和原因"警告"在这种情况下。
有意义吗?我可以发送"原因"以及代码200?
200
答案 0 :(得分:1)
如果您想要忠实于HTTP语义,请继续返回200 OK代码,但在响应中添加Warning:标头(这些标头按RFC 2616定义)。< / p>
200 OK
Warning: