diff --git a/pyexecplugins/Http.py b/pyexecplugins/Http.py index de97f06..49f20e4 100644 --- a/pyexecplugins/Http.py +++ b/pyexecplugins/Http.py @@ -32,6 +32,8 @@ class Plugin(PyExecPlugin): #logging.getLogger("pyexec").debug("%s - %s - %s - %s",self.method, self.url, self.contenttype, self.accept) if self.contenttype != None and self.contenttype.find("json") != -1: self.request = requests.Request(self.method, self.url, headers=self.headers, json = self.body) + elif self.contenttype != None and self.contenttype.find("text") != -1: + self.request = requests.Request(self.method, self.url, headers=self.headers, data = self.body.encode('utf-8')) else: self.request = requests.Request(self.method, self.url, headers=self.headers, data = self.body, params = self.params)