@@ -2590,7 +2590,7 @@ protected function afterRequestDebug(string $method, string $url, string $postDa
2590
2590
if ($ this ->debug ) {
2591
2591
2592
2592
// normalize the line breaks
2593
- $ result = str_replace (' \r\n ' , ' \n ' , trim ($ result ));
2593
+ $ result = str_replace (" \r\n" , "\n" , trim ($ result ));
2594
2594
2595
2595
// request
2596
2596
$ this ->debugMessages ['Request ' ] = "$ method $ url " ;
@@ -2600,8 +2600,8 @@ protected function afterRequestDebug(string $method, string $url, string $postDa
2600
2600
2601
2601
// request headers
2602
2602
$ rawRequest = curl_getinfo ($ this ->curl_handle , CURLINFO_HEADER_OUT );
2603
- $ rawRequest = str_replace (' \r\n ' , ' \n ' , trim ($ rawRequest ));
2604
- $ lines = explode (' \n ' , $ rawRequest );
2603
+ $ rawRequest = str_replace (" \r\n" , "\n" , trim ($ rawRequest ));
2604
+ $ lines = explode ("\n" , $ rawRequest );
2605
2605
array_shift ($ lines ); // remove the first line and keep the headers
2606
2606
$ headers = [];
2607
2607
foreach ($ lines as $ line ) {
@@ -2623,8 +2623,8 @@ protected function afterRequestDebug(string $method, string $url, string $postDa
2623
2623
$ this ->debugMessages ['Response Code ' ] = curl_getinfo ($ this ->curl_handle , CURLINFO_HTTP_CODE );
2624
2624
2625
2625
// Response Headers and body
2626
- [$ rawHeaders , $ body ] = explode (' \n\n ' , $ result );
2627
- $ lines = explode (' \n ' , trim ($ rawHeaders ));
2626
+ [$ rawHeaders , $ body ] = explode (" \n\n" , $ result, 2 );
2627
+ $ lines = explode ("\n" , trim ($ rawHeaders ));
2628
2628
array_shift ($ lines );
2629
2629
$ headers = [];
2630
2630
foreach ($ lines as $ line ) {
0 commit comments