Source code for owtf.api.handlers.health
"""
owtf.api.handlers.health
~~~~~~~~~~~~~~~~~~~~~~~~
"""
from owtf.api.handlers.base import APIRequestHandler
__all__ = ["HealthCheckHandler"]
[docs]
class HealthCheckHandler(APIRequestHandler):
"""API server health check"""
SUPPORTED_METHODS = ["GET"]
[docs]
def get(self):
"""A debug endpoint to check whether the application is alive.
**Example request**:
.. sourcecode:: http
GET /debug/health HTTP/1.1
Accept: application/json
**Example response**:
.. sourcecode:: http
HTTP/1.1 200 OK
Content-Type: application/json
{
"status": "success",
"data": {
"status": "ok"
}
}
"""
self.success({"status": "ok"})