Warning: Undefined array key 0 in /home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/download.php on line 29
Warning: Attempt to read property "programmeProduit" on null in /home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/download.php on line 33
Symfony\Component\HttpClient\Exception\ClientException {#10196
#message: "HTTP/2 404 returned for "https://api.gescof.com/documents/"."
#code: 404
#file: "/home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/vendor/symfony/http-client/Response/CommonResponseTrait.php"
#line: 168
-response: Symfony\Component\HttpClient\Response\CurlResponse {#10194
response_headers: array:12 [
0 => "HTTP/2 404 "
1 => "content-type: application/json"
2 => "vary: Accept-Encoding"
3 => "cache-control: no-cache, private"
4 => "date: Sat, 05 Jul 2025 23:38:08 GMT"
5 => "x-defi-version-text: master"
6 => "x-defi-client-version: master"
7 => "x-defi-actual-version: master"
8 => "x-defi-version-number: 2025.2.17"
9 => "content-encoding: gzip"
10 => "x-envoy-upstream-service-time: 3517"
11 => "x-debug-vs: ahm"
]
http_code: 404
error: null
canceled: false
http_method: "GET"
user_data: null
max_duration: 0.0
start_time: 1751758684.5062
original_url: "https://api.gescof.com/documents/"
pause_handler: Closure(float $duration) {#10199
class: "Symfony\Component\HttpClient\Response\CurlResponse"
use: {
$ch: CurlHandle {#10195 …}
$multi: Symfony\Component\HttpClient\Internal\CurlClientState {#10188 …}
$execCounter: -9223372036854775798
}
}
redirect_url: null
url: "https://api.gescof.com/documents/"
content_type: "application/json"
header_size: 344
request_size: 202
filetime: -1
ssl_verify_result: 0
redirect_count: 0
total_time: 3.53846
namelookup_time: 2.8E-5
connect_time: 2.8E-5
pretransfer_time: 0.000139
size_upload: 0.0
size_download: 65.0
speed_download: 18.0
speed_upload: 0.0
download_content_length: -1.0
upload_content_length: -1.0
starttransfer_time: 3.538255
redirect_time: 0.0
primary_ip: "57.128.59.50"
certinfo: []
primary_port: 443
local_ip: "10.56.41.74"
local_port: 55912
http_version: 3
protocol: 2
ssl_verifyresult: 0
scheme: "HTTPS"
appconnect_time_us: 28
connect_time_us: 28
namelookup_time_us: 28
pretransfer_time_us: 139
redirect_time_us: 0
starttransfer_time_us: 3538255
total_time_us: 3538460
effective_method: "GET"
debug: """
* Found bundle for host api.gescof.com: 0x55a0f58950b0 [can multiplex]\n
* Re-using existing connection! (#0) with host api.gescof.com\n
* Connected to api.gescof.com (57.128.59.50) port 443 (#0)\n
* Using Stream ID: 3 (easy handle 0x55a0f5891820)\n
> GET /documents/ HTTP/2\r\n
Host: api.gescof.com\r\n
authorization: GES0E987-3C6C-5531-18D2-858E511C9COF\r\n
x-accept-version: master\r\n
accept: */*\r\n
user-agent: Symfony HttpClient (Curl)\r\n
accept-encoding: gzip\r\n
\r\n
< HTTP/2 404 \r\n
< content-type: application/json\r\n
< vary: Accept-Encoding\r\n
< cache-control: no-cache, private\r\n
< date: Sat, 05 Jul 2025 23:38:08 GMT\r\n
< x-defi-version-text: master\r\n
< x-defi-client-version: master\r\n
< x-defi-actual-version: master\r\n
< x-defi-version-number: 2025.2.17\r\n
< content-encoding: gzip\r\n
< x-envoy-upstream-service-time: 3517\r\n
< x-debug-vs: ahm\r\n
< \r\n
* Connection #0 to host api.gescof.com left intact\n
"""
…16
}
trace: {
/home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/vendor/symfony/http-client/Response/CommonResponseTrait.php:168 {
Symfony\Component\HttpClient\Response\CurlResponse->checkStatusCode(): void …
› if (400 <= $code) {
› throw new ClientException($this);
› }
}
/home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/vendor/symfony/http-client/Response/CommonResponseTrait.php:45 {
Symfony\Component\HttpClient\Response\CurlResponse->doGetContent(bool $throw = true): string …
› if ($throw) {
› $this->checkStatusCode();
› }
}
/home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/vendor/symfony/http-client/Response/CurlResponse.php:230 {
Symfony\Component\HttpClient\Response\CurlResponse->getContent(bool $throw = true): string …
› try {
› return $this->doGetContent($throw);
› } finally {
arguments: {
$throw: true
}
}
/home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/download.php:41 {
› try {
› $fileContent = $pdf->getContent();
› $response = new Response($fileContent);
}
}
}