Souin blocks 103 Early Hints response from Vulcain
Souin Enabled
Curl Request
curl --request GET --url https://localhost/products --header 'Authorization: Bearer ****' --header 'Preload: "/member/*/offers/*"' -kv --http2
Note: Unnecessary use of -X or --request, GET is already inferred.
* Host localhost:443 was resolved.
* IPv6: ::1
* IPv4: 127.0.0.1
* Trying [::1]:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 / X25519MLKEM768 / id-ecPublicKey
* ALPN: server accepted h2
* Server certificate:
* subject:
* start date: Nov 19 08:01:25 2025 GMT
* expire date: Nov 19 20:01:25 2025 GMT
* issuer: CN=**** - ECC Intermediate
* SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
* Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA256
* Certificate level 1: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA256
* Connected to localhost (::1) port 443
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://localhost/products
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: localhost]
* [HTTP/2] [1] [:path: /products]
* [HTTP/2] [1] [user-agent: curl/8.15.0]
* [HTTP/2] [1] [accept: */*]
* [HTTP/2] [1] [authorization: Bearer **** ]
* [HTTP/2] [1] [preload: "/member/*/offers/*"]
> GET /products HTTP/2
> Host: localhost
> User-Agent: curl/8.15.0
> Accept: */*
> Authorization: Bearer ****
> Preload: "/member/*/offers/*"
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* Request completely sent off
< HTTP/2 200
< age: 1200
< alt-svc: h3=":443"; ma=2592000
< cache-control: max-age=0, public, s-maxage=3600
< cache-status: Souin; hit; ttl=2400; key=*****; detail=REDIS
< content-language: en
< content-type: application/ld+json; charset=utf-8
< date: Wed, 19 Nov 2025 09:22:01 GMT
< etag: "600329c680e38fc9"
< link: <https://localhost/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation"
< link: </products/01987e66-f5c3-7773-989f-5152a95ec3bd>; rel=preload; as=fetch
< link: </products/01987e66-f5de-7164-a4fd-eee7f4ae229d>; rel=preload; as=fetch
< link: </products/01987e66-f5ff-7340-9196-524ea8f49bf0>; rel=preload; as=fetch
< link: </products/01987e66-f61f-7a72-9246-2f2f2d7b9332>; rel=preload; as=fetch
< link: </products/01987e66-f63a-7335-a645-390d04061d07>; rel=preload; as=fetch
< link: </products/01987e66-f66b-7d74-a0fc-675bf195072f>; rel=preload; as=fetch
< link: </products/01987e66-f68e-7c96-9955-775bd6889259>; rel=preload; as=fetch
< link: </products/01987e66-f6a9-71e2-8eba-16bd125b730b>; rel=preload; as=fetch
< link: </products/01987e66-f6c6-7d1f-b507-4d52c3ff5f18>; rel=preload; as=fetch
< link: </products/01987e66-f6e4-7bfb-9327-a3b929494413>; rel=preload; as=fetch
< link: </products/01987e66-f700-7a89-93a6-9f8aaec1ca51>; rel=preload; as=fetch
< link: </products/01987e66-f71a-7687-87f0-2a664f0b8494>; rel=preload; as=fetch
< link: </products/01987e66-f735-70bd-b5f3-5374f3aa5ccb>; rel=preload; as=fetch
< link: </products/01987e66-f750-72bf-a97b-9be058907252>; rel=preload; as=fetch
< link: </products/01987e66-f76b-75e5-9e6e-5cc2ce012c31>; rel=preload; as=fetch
< link: </products/01987e66-f787-788e-8e1b-b446ff640941>; rel=preload; as=fetch
< link: </products/01987e66-f7a3-74f0-a829-181b1aca7bc5>; rel=preload; as=fetch
< link: </products/01987e66-f7be-79a9-9e87-331d7878925a>; rel=preload; as=fetch
< link: </products/01987e66-f7da-74eb-ade9-b2cca7af7cea>; rel=preload; as=fetch
< link: </products/01987e66-f7f9-7263-8159-138bf496d250>; rel=preload; as=fetch
< link: </products/01987e66-f815-76fb-b390-44a4a3f3c882>; rel=preload; as=fetch
< link: </products/01987e66-f833-7058-a83e-0a42bd51f4e6>; rel=preload; as=fetch
< link: </products/01987e66-f852-7bf2-9c9c-529176afd780>; rel=preload; as=fetch
< link: </products/01987e66-f872-73ce-90df-345af35f1ae9>; rel=preload; as=fetch
< link: </products/01987e66-f892-730c-b72e-e42f19049697>; rel=preload; as=fetch
< link: </products/01987e66-f8b1-79bd-903b-ce164d624b76>; rel=preload; as=fetch
< link: </products/01987e66-f8d1-7b89-b1cc-54645ba05519>; rel=preload; as=fetch
< link: </products/01987e66-f8f0-7105-bbc3-3e1f762cc772>; rel=preload; as=fetch
< link: </products/01987e66-f912-7559-b114-a3ff4ac664f9>; rel=preload; as=fetch
< link: </products/01987e66-f92f-7a69-8af7-3e714ef28b92>; rel=preload; as=fetch
< permissions-policy: browsing-topics=()
< server: Caddy
< vary: Accept
< vary: Content-Type
< vary: Authorization
< vary: Origin
< vary: Accept-Language
< vary: Preload
< x-content-type-options: nosniff
< x-debug-token: bc33ef
< x-debug-token-link: https://localhost/_profiler/bc33ef
< x-frame-options: deny
< x-robots-tag: noindex
< content-length: 1782
Frankenphp logs
2025/11/19 09:42:00.949 DEBUG events event {"name": "tls_get_certificate", "id": "3c236931-fe3b-450f-84db-5966e740d151", "origin": "tls", "data": {"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51],"ServerName":"localhost","SupportedCurves":[4588,4587,4589,29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[2308,2309,2310,1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"172.18.0.1","Port":58070,"Zone":""},"LocalAddr":{"IP":"172.18.0.9","Port":443,"Zone":""}}}}
2025-11-19T09:42:00.949824696Z 2025/11/19 09:42:00.949 DEBUG tls.handshake choosing certificate {"identifier": "localhost", "num_choices": 1}
2025-11-19T09:42:00.949829834Z 2025/11/19 09:42:00.949 DEBUG tls.handshake default certificate selection results {"identifier": "localhost", "subjects": ["localhost"], "managed": true, "issuer_key": "*****", "hash": "268960caa8765d7d751b327bef4fd8e42b3fd7c3662ba92c3267aeb5396226db"}
2025-11-19T09:42:00.949834470Z 2025/11/19 09:42:00.949 DEBUG tls.handshake matched certificate in cache {"remote_ip": "172.18.0.1", "remote_port": "58070", "subjects": ["localhost"], "managed": true, "expiration": "2025/11/19 20:01:26.000", "hash": "268960caa8765d7d751b327bef4fd8e42b3fd7c3662ba92c3267aeb5396226db"}
2025-11-19T09:42:00.951013928Z 2025/11/19 09:42:00.950 DEBUG http.handlers.cache Incomming request &{Method:GET URL:/products Proto:HTTP/2.0 ProtoMajor:2 ProtoMinor:0 Header:map[Accept:[*/*] Authorization:[Bearer ****] Preload:["/member/*/offers/*"] User-Agent:[curl/8.15.0]] Body:0xc0010152a8 GetBody:<nil> ContentLength:0 TransferEncoding:[] Close:false Host:localhost Form:map[] PostForm:map[] MultipartForm:<nil> Trailer:map[] RemoteAddr:172.18.0.1:58070 RequestURI:/products TLS:0xc000aaca80 Cancel:<nil> Response:<nil> Pattern: ctx:0xc0018803f0 pat:<nil> matches:[] otherValues:map[]}
2025-11-19T09:42:00.951055604Z 2025/11/19 09:42:00.950 DEBUG http.handlers.cache Request cache-control &{MaxAge:-1 MaxStale:-1 MaxStaleSet:false MinFresh:-1 NoCache:false NoStore:false NoTransform:false OnlyIfCached:false StaleIfError:0 Extensions:[]}
2025-11-19T09:42:00.951943116Z 2025/11/19 09:42:00.951 DEBUG storages.cache.redis The stored key 15671731498417337883 matched the current iteration key ETag &{Matched:true IfNoneMatchPresent:false IfMatchPresent:false IfModifiedSincePresent:false IfUnmodifiedSincePresent:false IfUnmotModifiedSincePresent:false NeedRevalidation:true NotModified:false IfModifiedSince:0001-01-01 00:00:00 +0000 UTC IfUnmodifiedSince:0001-01-01 00:00:00 +0000 UTC IfNoneMatch:[] IfMatch:[] RequestETags:[] ResponseETag:"600329c680e38fc9"}
2025-11-19T09:42:00.951973126Z 2025/11/19 09:42:00.951 DEBUG http.handlers.cache Found at least one valid response in the REDIS storage
2025-11-19T09:42:00.952325336Z 2025/11/19 09:42:00.951 INFO http.log.access.log0 handled request {"request": {"remote_ip": "172.18.0.1", "remote_port": "58070", "client_ip": "172.18.0.1", "proto": "HTTP/2.0", "method": "GET", "host": "localhost", "uri": "/products", "headers": {"Preload": ["\"/member/*/offers/*\""], "User-Agent": ["curl/8.15.0"], "Accept": ["*/*"], "Authorization": ["REDACTED"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.001022781, "size": 1782, "status": 200, "resp_headers": {"Vary": ["Accept", "Content-Type", "Authorization", "Origin", "Accept-Language", "Preload"], "Link": ["<https://localhost/docs.jsonld>; rel=\"http://www.w3.org/ns/hydra/core#apiDocumentation\"", "</products/01987e66-f5c3-7773-989f-5152a95ec3bd>; rel=preload; as=fetch", "</products/01987e66-f5de-7164-a4fd-eee7f4ae229d>; rel=preload; as=fetch", "</products/01987e66-f5ff-7340-9196-524ea8f49bf0>; rel=preload; as=fetch", "</products/01987e66-f61f-7a72-9246-2f2f2d7b9332>; rel=preload; as=fetch", "</products/01987e66-f63a-7335-a645-390d04061d07>; rel=preload; as=fetch", "</products/01987e66-f66b-7d74-a0fc-675bf195072f>; rel=preload; as=fetch", "</products/01987e66-f68e-7c96-9955-775bd6889259>; rel=preload; as=fetch", "</products/01987e66-f6a9-71e2-8eba-16bd125b730b>; rel=preload; as=fetch", "</products/01987e66-f6c6-7d1f-b507-4d52c3ff5f18>; rel=preload; as=fetch", "</products/01987e66-f6e4-7bfb-9327-a3b929494413>; rel=preload; as=fetch", "</products/01987e66-f700-7a89-93a6-9f8aaec1ca51>; rel=preload; as=fetch", "</products/01987e66-f71a-7687-87f0-2a664f0b8494>; rel=preload; as=fetch", "</products/01987e66-f735-70bd-b5f3-5374f3aa5ccb>; rel=preload; as=fetch", "</products/01987e66-f750-72bf-a97b-9be058907252>; rel=preload; as=fetch", "</products/01987e66-f76b-75e5-9e6e-5cc2ce012c31>; rel=preload; as=fetch", "</products/01987e66-f787-788e-8e1b-b446ff640941>; rel=preload; as=fetch", "</products/01987e66-f7a3-74f0-a829-181b1aca7bc5>; rel=preload; as=fetch", "</products/01987e66-f7be-79a9-9e87-331d7878925a>; rel=preload; as=fetch", "</products/01987e66-f7da-74eb-ade9-b2cca7af7cea>; rel=preload; as=fetch", "</products/01987e66-f7f9-7263-8159-138bf496d250>; rel=preload; as=fetch", "</products/01987e66-f815-76fb-b390-44a4a3f3c882>; rel=preload; as=fetch", "</products/01987e66-f833-7058-a83e-0a42bd51f4e6>; rel=preload; as=fetch", "</products/01987e66-f852-7bf2-9c9c-529176afd780>; rel=preload; as=fetch", "</products/01987e66-f872-73ce-90df-345af35f1ae9>; rel=preload; as=fetch", "</products/01987e66-f892-730c-b72e-e42f19049697>; rel=preload; as=fetch", "</products/01987e66-f8b1-79bd-903b-ce164d624b76>; rel=preload; as=fetch", "</products/01987e66-f8d1-7b89-b1cc-54645ba05519>; rel=preload; as=fetch", "</products/01987e66-f8f0-7105-bbc3-3e1f762cc772>; rel=preload; as=fetch", "</products/01987e66-f912-7559-b114-a3ff4ac664f9>; rel=preload; as=fetch", "</products/01987e66-f92f-7a69-8af7-3e714ef28b92>; rel=preload; as=fetch"], "Content-Type": ["application/ld+json; charset=utf-8"], "X-Debug-Token-Link": ["https://localhost/_profiler/bc33ef"], "Permissions-Policy": ["browsing-topics=()"], "X-Content-Type-Options": ["nosniff"], "Date": ["Wed, 19 Nov 2025 09:22:01 GMT"], "X-Debug-Token": ["bc33ef"], "Etag": ["\"600329c680e38fc9\""], "Age": ["1200"], "Server": ["Caddy"], "Alt-Svc": ["h3=\":443\"; ma=2592000"], "Content-Language": ["en"], "Cache-Control": ["max-age=0, public, s-maxage=3600"], "X-Robots-Tag": ["noindex"], "Content-Length": ["1782"], "Cache-Status": ["Souin; hit; ttl=2400; key=*****; detail=REDIS"], "X-Frame-Options": ["deny"]}}
Souin Disabled
Curl Request
curl --request GET --url https://localhost/products --header 'Authorization: Bearer ****' --header 'Preload: "/member/*/offers/*"' -kv --http2
Note: Unnecessary use of -X or --request, GET is already inferred.
* Host localhost:443 was resolved.
* IPv6: ::1
* IPv4: 127.0.0.1
* Trying [::1]:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 / X25519MLKEM768 / id-ecPublicKey
* ALPN: server accepted h2
* Server certificate:
* subject:
* start date: Nov 19 08:01:25 2025 GMT
* expire date: Nov 19 20:01:25 2025 GMT
* issuer: CN=**** - ECC Intermediate
* SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
* Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA256
* Certificate level 1: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA256
* Connected to localhost (::1) port 443
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://localhost/products
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: localhost]
* [HTTP/2] [1] [:path: /products]
* [HTTP/2] [1] [user-agent: curl/8.15.0]
* [HTTP/2] [1] [accept: */*]
* [HTTP/2] [1] [authorization: Bearer ****]
* [HTTP/2] [1] [preload: "/member/*/offers/*"]
> GET /products HTTP/2
> Host: localhost
> User-Agent: curl/8.15.0
> Accept: */*
> Authorization: Bearer ****
> Preload: "/member/*/offers/*"
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* Request completely sent off
< HTTP/2 103
< alt-svc: h3=":443"; ma=2592000
< cache-control: max-age=0, public, s-maxage=3600
< content-language: en
< content-type: application/ld+json; charset=utf-8
< date: Wed, 19 Nov 2025 09:47:39 GMT
< etag: "600329c680e38fc9"
< link: <https://localhost/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation"
< link: </products/01987e66-f5c3-7773-989f-5152a95ec3bd>; rel=preload; as=fetch
< link: </products/01987e66-f5de-7164-a4fd-eee7f4ae229d>; rel=preload; as=fetch
< link: </products/01987e66-f5ff-7340-9196-524ea8f49bf0>; rel=preload; as=fetch
< link: </products/01987e66-f61f-7a72-9246-2f2f2d7b9332>; rel=preload; as=fetch
< link: </products/01987e66-f63a-7335-a645-390d04061d07>; rel=preload; as=fetch
< link: </products/01987e66-f66b-7d74-a0fc-675bf195072f>; rel=preload; as=fetch
< link: </products/01987e66-f68e-7c96-9955-775bd6889259>; rel=preload; as=fetch
< link: </products/01987e66-f6a9-71e2-8eba-16bd125b730b>; rel=preload; as=fetch
< link: </products/01987e66-f6c6-7d1f-b507-4d52c3ff5f18>; rel=preload; as=fetch
< link: </products/01987e66-f6e4-7bfb-9327-a3b929494413>; rel=preload; as=fetch
< link: </products/01987e66-f700-7a89-93a6-9f8aaec1ca51>; rel=preload; as=fetch
< link: </products/01987e66-f71a-7687-87f0-2a664f0b8494>; rel=preload; as=fetch
< link: </products/01987e66-f735-70bd-b5f3-5374f3aa5ccb>; rel=preload; as=fetch
< link: </products/01987e66-f750-72bf-a97b-9be058907252>; rel=preload; as=fetch
< link: </products/01987e66-f76b-75e5-9e6e-5cc2ce012c31>; rel=preload; as=fetch
< link: </products/01987e66-f787-788e-8e1b-b446ff640941>; rel=preload; as=fetch
< link: </products/01987e66-f7a3-74f0-a829-181b1aca7bc5>; rel=preload; as=fetch
< link: </products/01987e66-f7be-79a9-9e87-331d7878925a>; rel=preload; as=fetch
< link: </products/01987e66-f7da-74eb-ade9-b2cca7af7cea>; rel=preload; as=fetch
< link: </products/01987e66-f7f9-7263-8159-138bf496d250>; rel=preload; as=fetch
< link: </products/01987e66-f815-76fb-b390-44a4a3f3c882>; rel=preload; as=fetch
< link: </products/01987e66-f833-7058-a83e-0a42bd51f4e6>; rel=preload; as=fetch
< link: </products/01987e66-f852-7bf2-9c9c-529176afd780>; rel=preload; as=fetch
< link: </products/01987e66-f872-73ce-90df-345af35f1ae9>; rel=preload; as=fetch
< link: </products/01987e66-f892-730c-b72e-e42f19049697>; rel=preload; as=fetch
< link: </products/01987e66-f8b1-79bd-903b-ce164d624b76>; rel=preload; as=fetch
< link: </products/01987e66-f8d1-7b89-b1cc-54645ba05519>; rel=preload; as=fetch
< link: </products/01987e66-f8f0-7105-bbc3-3e1f762cc772>; rel=preload; as=fetch
< link: </products/01987e66-f912-7559-b114-a3ff4ac664f9>; rel=preload; as=fetch
< link: </products/01987e66-f92f-7a69-8af7-3e714ef28b92>; rel=preload; as=fetch
< permissions-policy: browsing-topics=()
< server: Caddy
< vary: Accept
< vary: Content-Type
< vary: Authorization
< vary: Origin
< vary: Accept-Language
< x-content-type-options: nosniff
< x-debug-token: 21984c
< x-debug-token-link: https://localhost/_profiler/21984c
< x-frame-options: deny
< x-robots-tag: noindex
<
< HTTP/2 200
< alt-svc: h3=":443"; ma=2592000
< cache-control: max-age=0, public, s-maxage=3600
< content-language: en
< content-type: application/ld+json; charset=utf-8
< date: Wed, 19 Nov 2025 09:47:39 GMT
< etag: "600329c680e38fc9"
< link: <https://localhost/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation"
< link: </products/01987e66-f5c3-7773-989f-5152a95ec3bd>; rel=preload; as=fetch
< link: </products/01987e66-f5de-7164-a4fd-eee7f4ae229d>; rel=preload; as=fetch
< link: </products/01987e66-f5ff-7340-9196-524ea8f49bf0>; rel=preload; as=fetch
< link: </products/01987e66-f61f-7a72-9246-2f2f2d7b9332>; rel=preload; as=fetch
< link: </products/01987e66-f63a-7335-a645-390d04061d07>; rel=preload; as=fetch
< link: </products/01987e66-f66b-7d74-a0fc-675bf195072f>; rel=preload; as=fetch
< link: </products/01987e66-f68e-7c96-9955-775bd6889259>; rel=preload; as=fetch
< link: </products/01987e66-f6a9-71e2-8eba-16bd125b730b>; rel=preload; as=fetch
< link: </products/01987e66-f6c6-7d1f-b507-4d52c3ff5f18>; rel=preload; as=fetch
< link: </products/01987e66-f6e4-7bfb-9327-a3b929494413>; rel=preload; as=fetch
< link: </products/01987e66-f700-7a89-93a6-9f8aaec1ca51>; rel=preload; as=fetch
< link: </products/01987e66-f71a-7687-87f0-2a664f0b8494>; rel=preload; as=fetch
< link: </products/01987e66-f735-70bd-b5f3-5374f3aa5ccb>; rel=preload; as=fetch
< link: </products/01987e66-f750-72bf-a97b-9be058907252>; rel=preload; as=fetch
< link: </products/01987e66-f76b-75e5-9e6e-5cc2ce012c31>; rel=preload; as=fetch
< link: </products/01987e66-f787-788e-8e1b-b446ff640941>; rel=preload; as=fetch
< link: </products/01987e66-f7a3-74f0-a829-181b1aca7bc5>; rel=preload; as=fetch
< link: </products/01987e66-f7be-79a9-9e87-331d7878925a>; rel=preload; as=fetch
< link: </products/01987e66-f7da-74eb-ade9-b2cca7af7cea>; rel=preload; as=fetch
< link: </products/01987e66-f7f9-7263-8159-138bf496d250>; rel=preload; as=fetch
< link: </products/01987e66-f815-76fb-b390-44a4a3f3c882>; rel=preload; as=fetch
< link: </products/01987e66-f833-7058-a83e-0a42bd51f4e6>; rel=preload; as=fetch
< link: </products/01987e66-f852-7bf2-9c9c-529176afd780>; rel=preload; as=fetch
< link: </products/01987e66-f872-73ce-90df-345af35f1ae9>; rel=preload; as=fetch
< link: </products/01987e66-f892-730c-b72e-e42f19049697>; rel=preload; as=fetch
< link: </products/01987e66-f8b1-79bd-903b-ce164d624b76>; rel=preload; as=fetch
< link: </products/01987e66-f8d1-7b89-b1cc-54645ba05519>; rel=preload; as=fetch
< link: </products/01987e66-f8f0-7105-bbc3-3e1f762cc772>; rel=preload; as=fetch
< link: </products/01987e66-f912-7559-b114-a3ff4ac664f9>; rel=preload; as=fetch
< link: </products/01987e66-f92f-7a69-8af7-3e714ef28b92>; rel=preload; as=fetch
< permissions-policy: browsing-topics=()
< server: Caddy
< vary: Accept
< vary: Content-Type
< vary: Authorization
< vary: Origin
< vary: Accept-Language
< vary: Preload
< x-content-type-options: nosniff
< x-debug-token: 21984c
< x-debug-token-link: https://localhost/_profiler/21984c
< x-frame-options: deny
< x-robots-tag: noindex
< content-length: 1782
<
FrankenPHP logs
2025/11/19 09:47:39.151 DEBUG events event {"name": "tls_get_certificate", "id": "5e62a0ae-da7c-440c-a950-7d1c55307b69", "origin": "tls", "data": {"client_hello":{"CipherSuites":[4866,4867,4865,4868,49196,49200,52393,52392,49325,49195,49199,49324,49187,49191,49162,49172,49161,49171,157,49309,156,49308,61,60,53,47,159,52394,49311,158,49310,107,103,57,51],"ServerName":"localhost","SupportedCurves":[4588,4587,4589,29,23,30,25,24,256,257,258,259,260],"SupportedPoints":"AAEC","SignatureSchemes":[2308,2309,2310,1027,1283,1539,2055,2056,2057,2058,2059,2052,2053,2054,1025,1281,1537,771,769],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"172.18.0.1","Port":36114,"Zone":""},"LocalAddr":{"IP":"172.18.0.9","Port":443,"Zone":""}}}}
2025-11-19T09:47:39.151978120Z 2025/11/19 09:47:39.151 DEBUG tls.handshake choosing certificate {"identifier": "localhost", "num_choices": 1}
2025-11-19T09:47:39.151980645Z 2025/11/19 09:47:39.151 DEBUG tls.handshake default certificate selection results {"identifier": "localhost", "subjects": ["localhost"], "managed": true, "issuer_key": "****", "hash": "268960caa8765d7d751b327bef4fd8e42b3fd7c3662ba92c3267aeb5396226db"}
2025-11-19T09:47:39.151982841Z 2025/11/19 09:47:39.151 DEBUG tls.handshake matched certificate in cache {"remote_ip": "172.18.0.1", "remote_port": "36114", "subjects": ["localhost"], "managed": true, "expiration": "2025/11/19 20:01:26.000", "hash": "268960caa8765d7d751b327bef4fd8e42b3fd7c3662ba92c3267aeb5396226db"}
2025-11-19T09:47:39.153264181Z 2025/11/19 09:47:39.152 DEBUG http.handlers.rewrite rewrote request {"request": {"remote_ip": "172.18.0.1", "remote_port": "36114", "client_ip": "172.18.0.1", "proto": "HTTP/2.0", "method": "GET", "host": "localhost", "uri": "index.php", "headers": {"User-Agent": ["curl/8.15.0"], "Accept": ["*/*"], "Authorization": ["REDACTED"], "Preload": ["\"/member/*/offers/*\""]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "localhost"}}, "method": "GET", "uri": "index.php"}
2025-11-19T09:47:39.153277878Z 2025/11/19 09:47:39.153 DEBUG frankenphp request handling started {"worker": "/app/public/index.php", "thread": 1, "url": "index.php"}
2025-11-19T09:47:39.765979896Z 2025/11/19 09:47:39.765 DEBUG frankenphp request handling finished {"thread": 1, "url": "index.php"}
2025-11-19T09:47:39.766001657Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f5c3-7773-989f-5152a95ec3bd"}
2025-11-19T09:47:39.766004353Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f5c3-7773-989f-5152a95ec3bd", "error": "feature not supported"}
2025-11-19T09:47:39.766007236Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f5de-7164-a4fd-eee7f4ae229d"}
2025-11-19T09:47:39.766009045Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f5de-7164-a4fd-eee7f4ae229d", "error": "feature not supported"}
2025-11-19T09:47:39.766010986Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f5ff-7340-9196-524ea8f49bf0"}
2025-11-19T09:47:39.766012812Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f5ff-7340-9196-524ea8f49bf0", "error": "feature not supported"}
2025-11-19T09:47:39.766014687Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f61f-7a72-9246-2f2f2d7b9332"}
2025-11-19T09:47:39.766019176Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f61f-7a72-9246-2f2f2d7b9332", "error": "feature not supported"}
2025-11-19T09:47:39.766107654Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f63a-7335-a645-390d04061d07"}
2025-11-19T09:47:39.766110066Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f63a-7335-a645-390d04061d07", "error": "feature not supported"}
2025-11-19T09:47:39.766111982Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f66b-7d74-a0fc-675bf195072f"}
2025-11-19T09:47:39.766113863Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f66b-7d74-a0fc-675bf195072f", "error": "feature not supported"}
2025-11-19T09:47:39.766115891Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f68e-7c96-9955-775bd6889259"}
2025-11-19T09:47:39.766117664Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f68e-7c96-9955-775bd6889259", "error": "feature not supported"}
2025-11-19T09:47:39.766124403Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f6a9-71e2-8eba-16bd125b730b"}
2025-11-19T09:47:39.766127778Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f6a9-71e2-8eba-16bd125b730b", "error": "feature not supported"}
2025-11-19T09:47:39.766129787Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f6c6-7d1f-b507-4d52c3ff5f18"}
2025-11-19T09:47:39.766131648Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f6c6-7d1f-b507-4d52c3ff5f18", "error": "feature not supported"}
2025-11-19T09:47:39.766133491Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f6e4-7bfb-9327-a3b929494413"}
2025-11-19T09:47:39.766135580Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f6e4-7bfb-9327-a3b929494413", "error": "feature not supported"}
2025-11-19T09:47:39.766138023Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f700-7a89-93a6-9f8aaec1ca51"}
2025-11-19T09:47:39.766141111Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f700-7a89-93a6-9f8aaec1ca51", "error": "feature not supported"}
2025-11-19T09:47:39.766143149Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f71a-7687-87f0-2a664f0b8494"}
2025-11-19T09:47:39.766144904Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f71a-7687-87f0-2a664f0b8494", "error": "feature not supported"}
2025-11-19T09:47:39.766146764Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f735-70bd-b5f3-5374f3aa5ccb"}
2025-11-19T09:47:39.766148553Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f735-70bd-b5f3-5374f3aa5ccb", "error": "feature not supported"}
2025-11-19T09:47:39.766150397Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f750-72bf-a97b-9be058907252"}
2025-11-19T09:47:39.766152135Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f750-72bf-a97b-9be058907252", "error": "feature not supported"}
2025-11-19T09:47:39.766156319Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f76b-75e5-9e6e-5cc2ce012c31"}
2025-11-19T09:47:39.766158915Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f76b-75e5-9e6e-5cc2ce012c31", "error": "feature not supported"}
2025-11-19T09:47:39.766160782Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f787-788e-8e1b-b446ff640941"}
2025-11-19T09:47:39.766162678Z 2025/11/19 09:47:39.765 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f787-788e-8e1b-b446ff640941", "error": "feature not supported"}
2025-11-19T09:47:39.766164555Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f7a3-74f0-a829-181b1aca7bc5"}
2025-11-19T09:47:39.766166300Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f7a3-74f0-a829-181b1aca7bc5", "error": "feature not supported"}
2025-11-19T09:47:39.766168163Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f7be-79a9-9e87-331d7878925a"}
2025-11-19T09:47:39.766169887Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f7be-79a9-9e87-331d7878925a", "error": "feature not supported"}
2025-11-19T09:47:39.766171839Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f7da-74eb-ade9-b2cca7af7cea"}
2025-11-19T09:47:39.766173644Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f7da-74eb-ade9-b2cca7af7cea", "error": "feature not supported"}
2025-11-19T09:47:39.766175611Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f7f9-7263-8159-138bf496d250"}
2025-11-19T09:47:39.766177421Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f7f9-7263-8159-138bf496d250", "error": "feature not supported"}
2025-11-19T09:47:39.766179430Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f815-76fb-b390-44a4a3f3c882"}
2025-11-19T09:47:39.766181215Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f815-76fb-b390-44a4a3f3c882", "error": "feature not supported"}
2025-11-19T09:47:39.766183111Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f833-7058-a83e-0a42bd51f4e6"}
2025-11-19T09:47:39.766191635Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f833-7058-a83e-0a42bd51f4e6", "error": "feature not supported"}
2025-11-19T09:47:39.766194359Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f852-7bf2-9c9c-529176afd780"}
2025-11-19T09:47:39.766196954Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f852-7bf2-9c9c-529176afd780", "error": "feature not supported"}
2025-11-19T09:47:39.766199018Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f872-73ce-90df-345af35f1ae9"}
2025-11-19T09:47:39.766200806Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f872-73ce-90df-345af35f1ae9", "error": "feature not supported"}
2025-11-19T09:47:39.766202831Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f892-730c-b72e-e42f19049697"}
2025-11-19T09:47:39.766204855Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f892-730c-b72e-e42f19049697", "error": "feature not supported"}
2025-11-19T09:47:39.766206770Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f8b1-79bd-903b-ce164d624b76"}
2025-11-19T09:47:39.766208607Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f8b1-79bd-903b-ce164d624b76", "error": "feature not supported"}
2025-11-19T09:47:39.766211509Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f8d1-7b89-b1cc-54645ba05519"}
2025-11-19T09:47:39.766214636Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f8d1-7b89-b1cc-54645ba05519", "error": "feature not supported"}
2025-11-19T09:47:39.766216922Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f8f0-7105-bbc3-3e1f762cc772"}
2025-11-19T09:47:39.766219186Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f8f0-7105-bbc3-3e1f762cc772", "error": "feature not supported"}
2025-11-19T09:47:39.766305751Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f912-7559-b114-a3ff4ac664f9"}
2025-11-19T09:47:39.766325113Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f912-7559-b114-a3ff4ac664f9", "error": "feature not supported"}
2025-11-19T09:47:39.766335417Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain link preload header added {"relation": "/products/01987e66-f92f-7a69-8af7-3e714ef28b92"}
2025-11-19T09:47:39.766339944Z 2025/11/19 09:47:39.766 DEBUG http.handlers.vulcain failed to push {"node": "/member/*", "relation": "/products/01987e66-f92f-7a69-8af7-3e714ef28b92", "error": "feature not supported"}
2025-11-19T09:47:39.766346221Z 2025/11/19 09:47:39.766 DEBUG frankenphp request handling finished {"worker": "/app/public/index.php", "thread": 1, "url": "index.php"}
2025-11-19T09:47:39.766403828Z 2025/11/19 09:47:39.766 INFO http.log.access.log0 handled request {"request": {"remote_ip": "172.18.0.1", "remote_port": "36114", "client_ip": "172.18.0.1", "proto": "HTTP/2.0", "method": "GET", "host": "localhost", "uri": "/products", "headers": {"Authorization": ["REDACTED"], "Preload": ["\"/member/*/offers/*\""], "User-Agent": ["curl/8.15.0"], "Accept": ["*/*"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "server_name": "localhost"}}, "bytes_read": 0, "user_id": "", "duration": 0.613343921, "size": 1782, "status": 200, "resp_headers": {"X-Content-Type-Options": ["nosniff"], "Link": ["<https://localhost/docs.jsonld>; rel=\"http://www.w3.org/ns/hydra/core#apiDocumentation\"", "</products/01987e66-f5c3-7773-989f-5152a95ec3bd>; rel=preload; as=fetch", "</products/01987e66-f5de-7164-a4fd-eee7f4ae229d>; rel=preload; as=fetch", "</products/01987e66-f5ff-7340-9196-524ea8f49bf0>; rel=preload; as=fetch", "</products/01987e66-f61f-7a72-9246-2f2f2d7b9332>; rel=preload; as=fetch", "</products/01987e66-f63a-7335-a645-390d04061d07>; rel=preload; as=fetch", "</products/01987e66-f66b-7d74-a0fc-675bf195072f>; rel=preload; as=fetch", "</products/01987e66-f68e-7c96-9955-775bd6889259>; rel=preload; as=fetch", "</products/01987e66-f6a9-71e2-8eba-16bd125b730b>; rel=preload; as=fetch", "</products/01987e66-f6c6-7d1f-b507-4d52c3ff5f18>; rel=preload; as=fetch", "</products/01987e66-f6e4-7bfb-9327-a3b929494413>; rel=preload; as=fetch", "</products/01987e66-f700-7a89-93a6-9f8aaec1ca51>; rel=preload; as=fetch", "</products/01987e66-f71a-7687-87f0-2a664f0b8494>; rel=preload; as=fetch", "</products/01987e66-f735-70bd-b5f3-5374f3aa5ccb>; rel=preload; as=fetch", "</products/01987e66-f750-72bf-a97b-9be058907252>; rel=preload; as=fetch", "</products/01987e66-f76b-75e5-9e6e-5cc2ce012c31>; rel=preload; as=fetch", "</products/01987e66-f787-788e-8e1b-b446ff640941>; rel=preload; as=fetch", "</products/01987e66-f7a3-74f0-a829-181b1aca7bc5>; rel=preload; as=fetch", "</products/01987e66-f7be-79a9-9e87-331d7878925a>; rel=preload; as=fetch", "</products/01987e66-f7da-74eb-ade9-b2cca7af7cea>; rel=preload; as=fetch", "</products/01987e66-f7f9-7263-8159-138bf496d250>; rel=preload; as=fetch", "</products/01987e66-f815-76fb-b390-44a4a3f3c882>; rel=preload; as=fetch", "</products/01987e66-f833-7058-a83e-0a42bd51f4e6>; rel=preload; as=fetch", "</products/01987e66-f852-7bf2-9c9c-529176afd780>; rel=preload; as=fetch", "</products/01987e66-f872-73ce-90df-345af35f1ae9>; rel=preload; as=fetch", "</products/01987e66-f892-730c-b72e-e42f19049697>; rel=preload; as=fetch", "</products/01987e66-f8b1-79bd-903b-ce164d624b76>; rel=preload; as=fetch", "</products/01987e66-f8d1-7b89-b1cc-54645ba05519>; rel=preload; as=fetch", "</products/01987e66-f8f0-7105-bbc3-3e1f762cc772>; rel=preload; as=fetch", "</products/01987e66-f912-7559-b114-a3ff4ac664f9>; rel=preload; as=fetch", "</products/01987e66-f92f-7a69-8af7-3e714ef28b92>; rel=preload; as=fetch"], "Content-Length": ["1782"], "X-Frame-Options": ["deny"], "Etag": ["\"600329c680e38fc9\""], "X-Debug-Token": ["21984c"], "X-Debug-Token-Link": ["https://localhost/_profiler/21984c"], "X-Robots-Tag": ["noindex"], "Server": ["Caddy"], "Vary": ["Accept", "Content-Type", "Authorization", "Origin", "Accept-Language", "Preload"], "Date": ["Wed, 19 Nov 2025 09:47:39 GMT"], "Alt-Svc": ["h3=\":443\"; ma=2592000"], "Content-Type": ["application/ld+json; charset=utf-8"], "Cache-Control": ["max-age=0, public, s-maxage=3600"], "Content-Language": ["en"], "Permissions-Policy": ["browsing-topics=()"]}}
FrankenPHP Issue: https://github.com/php/frankenphp/issues/1992
@darkweak this is kind of important for me, do you have any ideas?
@Coffee2CodeNL I'm working on it to provide a clean solution. I can't just save the whole response and change some parts of the core codebase. I understand that it can be important for you but keep in mind that I try to maintain this project on my free time (with others daily projects to work on). I hope the PR can be opened this week (or at least this Saturday) but I can't guarantee that.
Hello, after investigation that's because vulcain uses HTTP2/Push that is deprecated/removed from browsers (support removed from curl too). The new standard is to use the early hints see early_hints vulcain's directive.
The PR link for follow https://github.com/dunglas/vulcain/pull/164.
Hello, after investigation that's because vulcain uses HTTP2/Push that is deprecated/removed from browsers (support removed from curl too). The new standard is to use the early hints see
early_hintsvulcain's directive.
No, I use Early Hints, see curl responses above
But this error is thrown because it tries to push the data using http/2 push. I'll try to write a workaround in Souin for that (and see later to fix it in a better way in the Vulcain's codebase).
But this error is thrown because it tries to push the data using http/2 push. I'll try to write a workaround in Souin for that (and see later to fix it in a better way in the Vulcain's codebase).
How? I've set up Vulcain with early_hints which works without Souin in front of it, if I enable Souin, I miss the 103 Early Hints response