diff --git a/tests/PHPCurlClass/PHPCurlClassTest.php b/tests/PHPCurlClass/PHPCurlClassTest.php index e38b6ae..3622f61 100644 --- a/tests/PHPCurlClass/PHPCurlClassTest.php +++ b/tests/PHPCurlClass/PHPCurlClassTest.php @@ -4401,16 +4401,14 @@ class CurlTest extends \PHPUnit\Framework\TestCase { $test = new Test(); $test->server('json_response', 'POST', [ - 'keys' => [ - 'content-type', - 'content-encoding', - ], - 'values' => [ - 'text/html; charset=utf-8', - 'gzip', + 'headers' => [ + 'content-type: text/html; charset=utf-8', + 'content-encoding: gzip', ], 'body' => 'not gzip-encoded', ]); + $this->assertEquals('text/html; charset=utf-8', $test->curl->responseHeaders['content-type']); + $this->assertEquals('gzip', $test->curl->responseHeaders['content-encoding']); $this->assertEquals('not gzip-encoded', $test->curl->response); } } diff --git a/tests/PHPCurlClass/server.php b/tests/PHPCurlClass/server.php index 6d9670f..85bf66f 100644 --- a/tests/PHPCurlClass/server.php +++ b/tests/PHPCurlClass/server.php @@ -181,12 +181,9 @@ if ($test === 'http_basic_auth') { echo 'OK'; exit; } elseif ($test === 'json_response') { - if (isset($_POST['keys']) && isset($_POST['values'])) { - foreach ($_POST['keys'] as $index => $key) { - if (isset($_POST['values'][$index])) { - $value = $_POST['values'][$index]; - header($key . ': ' . $value); - } + if (isset($_POST['headers'])) { + foreach ($_POST['headers'] as $header) { + header($header); } } else { if (isset($_POST['key'])) {