/pythond.d/UrlService.py: add body (#7956)
Ilya Mashchenko committed
Feb 3, 2020 at 16:32 UTC
f42fe9916704c31e95b8f25dba2410e6afe66bc1
1 file changed
+4
collectors/python.d.plugin/python_modules/bases/FrameworkServices/UrlService.py
+4
@@ -47,6 +47,7 @@ class UrlService(SimpleService):
47
self.proxy_url = self.configuration.get('proxy_url')
48
self.method = self.configuration.get('method', 'GET')
49
self.header = self.configuration.get('header')
50
+ self.body = self.configuration.get('body')
51
self.request_timeout = self.configuration.get('timeout', 1)
52
self.respect_retry_after_header = self.configuration.get('respect_retry_after_header')
53
self.tls_verify = self.configuration.get('tls_verify')
@@ -141,6 +142,9 @@ class UrlService(SimpleService):
142
if hasattr(retry, 'respect_retry_after_header'):
143
retry.respect_retry_after_header = bool(self.respect_retry_after_header)
144
145
+ if self.body:
146
+ kwargs['body'] = self.body
147
+
148
response = manager.request(
149
method=self.method,
150
url=url,