|
@@ -293,6 +293,34 @@ class Api2021Service
|
293
|
293
|
],
|
294
|
294
|
'timeout' => 60, // Response timeout
|
295
|
295
|
'connect_timeout' => 30, // Connection timeout
|
|
296
|
+// 'on_headers' => function (\Psr\Http\Message\ResponseInterface $response) {
|
|
297
|
+// if ($response->getHeaderLine('Content-Length') > 1024) {
|
|
298
|
+// throw new \Exception('The file is too big!');
|
|
299
|
+// }
|
|
300
|
+// },
|
|
301
|
+ 'on_stats' => function (\GuzzleHttp\TransferStats $stats) {
|
|
302
|
+// echo $stats->getEffectiveUri() . "\n";
|
|
303
|
+// echo $stats->getTransferTime() . "\n";
|
|
304
|
+// var_dump($stats->getHandlerStats());
|
|
305
|
+
|
|
306
|
+ $this->debuglog('lineFriendCheck-on_stats', [
|
|
307
|
+ 'rqid' => $rqid ?? 0
|
|
308
|
+ ], [
|
|
309
|
+ 'transferTime' => $stats->getTransferTime(),
|
|
310
|
+ 'handlerStats' => $stats->getHandlerStats(),
|
|
311
|
+ ]);
|
|
312
|
+
|
|
313
|
+ // You must check if a response was received before using the
|
|
314
|
+ // response object.
|
|
315
|
+// if ($stats->hasResponse()) {
|
|
316
|
+// echo $stats->getResponse()->getStatusCode();
|
|
317
|
+// } else {
|
|
318
|
+// // Error data is handler specific. You will need to know what
|
|
319
|
+// // type of error data your handler uses before using this
|
|
320
|
+// // value.
|
|
321
|
+// var_dump($stats->getHandlerErrorData());
|
|
322
|
+// }
|
|
323
|
+ }
|
296
|
324
|
];
|
297
|
325
|
|
298
|
326
|
if (!in_array($_SERVER['SERVER_ADDR'], ['172.31.30.167', '172.31.9.233', '172.31.42.197'])) $req['proxy'] = env('CCH_PROXY');
|