We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1abee3d + adcd255 commit 0123c8eCopy full SHA for 0123c8e
mqttwarn/services/http.py
@@ -98,12 +98,18 @@ def plugin(srv, item):
98
else:
99
encoded_params = urllib.parse.urlencode(params)
100
101
- encoded_params = message
+ if tojson is not None:
102
+ encoded_params = item.payload
103
+ request.add_header('Content-Type', 'application/json')
104
+ else:
105
+ encoded_params = message
106
+
107
- request.add_data(encoded_params)
108
+ request.data = encoded_params.encode('utf-8')
109
request.add_header('User-agent', srv.SCRIPTNAME)
110
if auth is not None:
111
request.add_header("Authorization", "Basic %s" % auth)
112
+ srv.logging.debug("before send")
113
resp = urllib.request.urlopen(request, timeout=timeout)
114
data = resp.read()
115
# print "POST returns ", data
0 commit comments