Skip to content

Commit 9e25edb

Browse files
committed
Merge branch 'v1.x'
2 parents 661f028 + fcae7ec commit 9e25edb

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/Client.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public function request(string $method, string $uri, array $options = []): Respo
5454
$this->request = new Request(
5555
$method,
5656
$uri,
57-
array_merge($this->optionDefault, $headers)
57+
array_merge($this->optionDefault['headers'] ?? [], $headers)
5858
);
5959

6060
// Verifica el método
@@ -184,8 +184,15 @@ private function setOptions(array $options): void
184184
// Establecer URI
185185
$this->url($options['query'] ?? []);
186186

187+
// Formatear headers
188+
$formattedHeaders = [];
189+
190+
foreach ($this->request->getHeaders() as $key => $value) {
191+
$formattedHeaders[] = $key . ': ' . $value;
192+
}
193+
187194
// Cabeceras HTTP
188-
$curlOptions[\CURLOPT_HTTPHEADER] = $this->request->getHeaders();
195+
$curlOptions[\CURLOPT_HTTPHEADER] = $formattedHeaders;
189196

190197
// Certificado SSL
191198
if (isset($options['verify'])) {

0 commit comments

Comments
 (0)