From 051c4c92de9cd0a291cac1258861ba421d77c34c Mon Sep 17 00:00:00 2001 From: David Moreau Simard Date: Tue, 18 Dec 2018 11:28:46 -0500 Subject: [PATCH] Fix usage of GET requests with query parameters Python requests accepts GET query parameters (?foo=bar&bar=foo) inside the "params" key of the request. Change-Id: Ia493819c48ec907bb6fb9454dea95e4fe62ef03a --- ara/clients/http.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ara/clients/http.py b/ara/clients/http.py index aacd3b7..bdb9ec7 100644 --- a/ara/clients/http.py +++ b/ara/clients/http.py @@ -50,7 +50,7 @@ class HttpClient(object): def get(self, url, **payload): if payload: - return self._request("get", url, params=json.dumps(payload)) + return self._request("get", url, **payload) else: return self._request("get", url) @@ -93,7 +93,7 @@ class AraHttpClient(object): return response.json() def get(self, endpoint, **kwargs): - return self._request("get", endpoint, **kwargs) + return self._request("get", endpoint, params=kwargs) def patch(self, endpoint, **kwargs): return self._request("patch", endpoint, **kwargs)