From 9d2e15ed05579d926a33de0fd52b344d194d0ba0 Mon Sep 17 00:00:00 2001 From: Alexander Avakov Date: Mon, 26 Mar 2018 14:33:25 +0300 Subject: [PATCH] Make GET requests with query string --- src/Message/AbstractCurlRequest.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Message/AbstractCurlRequest.php b/src/Message/AbstractCurlRequest.php index 2aebe9e..d01f19e 100644 --- a/src/Message/AbstractCurlRequest.php +++ b/src/Message/AbstractCurlRequest.php @@ -193,11 +193,13 @@ public function getHeaders(): array public function sendData($data): ResponseInterface { $url = $this->getEndpoint() . $this->getMethod(); - - $httpResponse = $this->httpClient->post($url, $this->getHeaders(), array_merge([ + $data = array_merge([ 'userName' => $this->getUserName(), 'password' => $this->getPassword(), - ], $data)); + ], $data); + $query = http_build_query($data, '', '&'); + + $httpResponse = $this->httpClient->get("{$url}?{$query}", $this->getHeaders()); $statusCode = $httpResponse->getStatusCode();