[add] check:http_request:timeout
This commit is contained in:
parent
4934a0829a
commit
48aa2e18fe
|
|
@ -547,6 +547,11 @@
|
|||
"target"
|
||||
]
|
||||
},
|
||||
"timeout": {
|
||||
"description": "maximum allowed execution time in seconds",
|
||||
"type": "float",
|
||||
"default": 5.0
|
||||
},
|
||||
"response": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
|
|
|
|||
|
|
@ -29,6 +29,11 @@ class implementation_check_kind_http_request(interface_check_kind):
|
|||
"target"
|
||||
]
|
||||
},
|
||||
"timeout": {
|
||||
"description": "maximum allowed execution time in seconds",
|
||||
"type": "float",
|
||||
"default": 5.0
|
||||
},
|
||||
"response": {
|
||||
"type": "object",
|
||||
"additionalProperties": False,
|
||||
|
|
@ -80,6 +85,7 @@ class implementation_check_kind_http_request(interface_check_kind):
|
|||
"request": {
|
||||
"method": "GET"
|
||||
},
|
||||
"timeout": 5.0,
|
||||
"response": {
|
||||
"status_code": 200
|
||||
},
|
||||
|
|
@ -102,7 +108,8 @@ class implementation_check_kind_http_request(interface_check_kind):
|
|||
if (parameters["request"]["method"] == "GET"):
|
||||
try:
|
||||
response = _requests.get(
|
||||
parameters["request"]["target"]
|
||||
parameters["request"]["target"],
|
||||
timeout = parameters["timeout"]
|
||||
)
|
||||
error = None
|
||||
except Exception as error_:
|
||||
|
|
@ -111,7 +118,8 @@ class implementation_check_kind_http_request(interface_check_kind):
|
|||
elif (parameters["request"]["method"] == "POST"):
|
||||
try:
|
||||
response = _requests.post(
|
||||
parameters["request"]["target"]
|
||||
parameters["request"]["target"],
|
||||
timeout = parameters["timeout"]
|
||||
)
|
||||
error = None
|
||||
except Exception as error_:
|
||||
|
|
|
|||
Loading…
Reference in a new issue