Status-specific causes
The response code helps identify which request or access setting to check.400 Bad Request: Verify the request syntax and the Host header expected by the origin.401 Unauthorizedand403 Forbidden: Check authentication credentials, CDN access policies, secure tokens, and origin access control lists (ACLs).404 Not Found: Verify that the requested path is correct and that the content exists on the origin.405 Method Not Allowed: Verify that the CDN resource and origin support the request method.
Origin content availability
Request the affected content directly from the origin and confirm an HTTP200 response:
--resolve to connect to the origin IP while preserving the hostname for the Host header and TLS:
CDN resource settings
Check the resource status and origin request settings before retesting the affected URL.- Confirm that the CDN resource is active. After creating a new resource, wait until the configuration is applied on CDN edges — usually about 15 minutes.
- Select an Origin pull protocol so the origin can respond to requests from CDN edges. The Origin pull option controls which scheme the CDN uses when requesting content from the origin.
- Enable Change Host header and set a value that matches the origin or the host configured on the origin. The Host header option controls which virtual host the origin uses.
4xx response tracking and logs
The Response codes report tracks 4xx responses for CDN resources.1
Open CDN
In the Gcore Customer Portal, select CDN.
2
Open CDN statistics
Navigate to Reports → Statistics.
3
View response codes
Select Response codes.
traceparent header from the CDN response if possible — it uniquely identifies the request and allows Gcore Support to locate it in Gcore systems. See Traceparent header for troubleshooting.