Skip to content

Commit 0ce553c

Browse files
committed
fixed post request using get params instead of url encoded get params
1 parent 0ad40f3 commit 0ce553c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/fluepdot/fluepdot.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,11 +175,15 @@ def _delete(self, endpoint: str, get: GetParam | None = None) -> Response:
175175
return requests.delete(url=self.baseURL + endpoint, params=get)
176176

177177
def _post(self, endpoint: str, get: GetParam | None = None, post: PostParam = '') -> Response:
178+
get_str = "?"
178179
if get is None:
180+
get_str = ""
179181
get = {}
182+
for key, value in get.items():
183+
get_str += f"{key}={value}&"
180184
if self.baseURL is None:
181185
raise RuntimeError('baseURL is None, call set_url')
182-
return requests.post(url=self.baseURL + endpoint, params=get, data=post)
186+
return requests.post(url=self.baseURL + endpoint + get_str[:-1], data=post)
183187

184188
def _put(self, endpoint: str, get: GetParam | None = None, post: PostParam = '') -> Response:
185189
if get is None:

0 commit comments

Comments
 (0)