summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Pursehouse <david.pursehouse@sonymobile.com>2014-05-02 10:15:46 +0900
committerDavid Pursehouse <david.pursehouse@sonymobile.com>2014-05-02 10:21:17 +0900
commit2be3f7d67f93235b37411d135327a34c56b2546c (patch)
tree2d1b791792fc587f2a161849caed9d0f40491b0a
parentca57e04ead88c5928bb4b5bfadc39778dd8afbbe (diff)
downloadpygerrit-2be3f7d67f93235b37411d135327a34c56b2546c.tar.gz
Set Content-Type header on PUT and POST requests
The Content-Type must be set to "application/json" for PUT and POST requests. Change-Id: I859e6cb18b981935b1788a943ec195955fb1e46d
-rw-r--r--pygerrit/rest.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pygerrit/rest.py b/pygerrit/rest.py
index 9b96178..5b197a0 100644
--- a/pygerrit/rest.py
+++ b/pygerrit/rest.py
@@ -124,6 +124,8 @@ class GerritRestAPI(object):
"""
kwargs.update(self.kwargs.copy())
+ kwargs["headers"].update(
+ {"Content-Type": "application/json;charset=UTF-8"})
response = self.session.put(self.make_url(endpoint), **kwargs)
return _decode_response(response)
@@ -136,6 +138,8 @@ class GerritRestAPI(object):
"""
kwargs.update(self.kwargs.copy())
+ kwargs["headers"].update(
+ {"Content-Type": "application/json;charset=UTF-8"})
response = self.session.post(self.make_url(endpoint), **kwargs)
return _decode_response(response)