Skip to content

Commit f71bab8

Browse files
Merge pull request #12 from mindbox-moscow/test/parseResponseCode
Update HttpClientRawResponse.php
2 parents 053bab5 + 9ff7879 commit f71bab8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/HttpClients/HttpClientRawResponse.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,12 @@ private function setHeadersAndCode($rawHeaders)
8080
$headerComponents = explode("\n", (string)$rawHeader);
8181
foreach ($headerComponents as $line) {
8282
if (strpos($line, ': ') === false) {
83-
$httpCode = $this->getHttpResponseCodeFromHeader($line);
83+
$code = $this->getHttpResponseCodeFromHeader($line);
84+
if ($httpCode === 0) {
85+
$httpCode = $code;
86+
} elseif ($httpCode > 0 && $code > 0) {
87+
$httpCode = $code;
88+
}
8489
} else {
8590
list($key, $value) = explode(': ', $line, 2);
8691
$headers[$key] = $value;

0 commit comments

Comments
 (0)