From b08d3ab15d50468931234f05470f85f4e7e13bae Mon Sep 17 00:00:00 2001 From: didelphodon Date: Tue, 2 Jun 2015 10:40:14 +0200 Subject: [PATCH] Update / Add need a JSON object as data ... furthermore content-type application was necessary otherwise MISP-REST API refuses to work as expected, at least with my installation. --- pymisp/api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pymisp/api.py b/pymisp/api.py index 79df3c8..c720e6d 100644 --- a/pymisp/api.py +++ b/pymisp/api.py @@ -45,7 +45,7 @@ class PyMISP(object): session.headers.update( {'Authorization': self.key, 'Accept': 'application/' + out, - 'content-type': 'text/' + out}) + 'content-type': 'application/' + out}) return session def __query(self, session, path, query): @@ -84,7 +84,7 @@ class PyMISP(object): :param event: Event object to add """ session = self.__prepare_session() - return session.post(self.url, data=event) + return session.post(self.url, data=json.dumps(event)) def update_event(self, event_id, event): """ @@ -94,7 +94,7 @@ class PyMISP(object): :param event: Elements to add """ session = self.__prepare_session() - return session.post(self.rest.format(event_id), data=event) + return session.post(self.rest.format(event_id), data=json.dumps(event)) def delete_event(self, event_id): """