@@ -66,6 +66,7 @@ class Browser {
66
66
CURLOPT_TCP_NODELAY => true ,
67
67
CURLOPT_UPLOAD_BUFFERSIZE => 10485764 *2 , //Increase the upload buffer
68
68
//CURLOPT_VERBOSE => true,
69
+ //CURLINFO_HEADER_OUT => true,
69
70
//CURLOPT_HSTS_ENABLE => true, //PHP8.2
70
71
];
71
72
@@ -581,13 +582,14 @@ private function constructResponseFromCurl(CurlHandle $curl, string $rawHeaders,
581
582
$ headers ['X-Certificate ' ] = $ certs [0 ]['Cert ' ];
582
583
}
583
584
585
+ $ uploadSize = $ info ['request_size ' ] + $ info ['size_upload ' ];
584
586
$ downloadSize = $ info ['header_size ' ] + $ info ['size_download ' ];
585
587
586
588
$ headers ['X-Connection ' ] = [
587
589
"effective_url= " . $ info ['url ' ],
588
590
"connection;count= " . curl_getinfo ($ curl , CURLINFO_NUM_CONNECTS ),
589
591
"redirect;count= " . $ redirectCount ,
590
- "upload;size= " . $ info [ ' size_upload ' ] . " ;speed= " . curl_getinfo ($ curl , CURLINFO_SPEED_UPLOAD_T ),
592
+ "upload;size= $ uploadSize ;speed= " . curl_getinfo ($ curl , CURLINFO_SPEED_UPLOAD_T ),
591
593
"download;size= $ downloadSize;speed= " . curl_getinfo ($ curl , CURLINFO_SPEED_DOWNLOAD_T ),
592
594
];
593
595
0 commit comments