Before you start
Order matters. Open developer tools and enable log persistence before you reproduce the issue, otherwise the recording won’t contain the request that failed. Reproduce the issue against the hostname that’s actually affected. If the problem only appears on one Pull Zone hostname, one file type, or from one region, capture it exactly that way — a recording of a working request tells us very little.Export a HAR file
- Chrome, Edge & Brave
- Firefox
- Safari
- Mobile
1
Open the affected page
Navigate to the page or URL served by your Pull Zone where you’re seeing
the issue.
2
Open developer tools
Press
F12, or Ctrl + Shift + I on Windows and Linux, or
Cmd + Option + I on macOS. You can also right-click the page and
choose Inspect.3
Switch to the Network tab
Select Network in the developer tools toolbar.
4
Enable Preserve log
Tick Preserve log. Without it, the request list is cleared on every
page reload.
5
Reproduce the issue
Reload the page or repeat the steps that trigger the problem, and wait
for it to fail.
6
Save the capture
Right-click anywhere in the request list and choose Save all as HAR
with content, then pick a location for the file.
What to send with the file
Attach the.har file to your support ticket along with:
- The exact URL that failed, and the Pull Zone or hostname it belongs to
- The time the capture was taken, including your time zone
- The
CDN-RequestIdresponse header value, which lets us find the request in our logs - The
Serverresponse header, which identifies the PoP that handled the request. See Find Your PoP and Run Diagnostics. - What you expected to happen, and what happened instead
Troubleshooting
The capture is empty or missing the failed request
The capture is empty or missing the failed request
Developer tools only record while they’re open. Open the Network panel and
enable Preserve log or Persist Logs first, then reproduce the issue.
Requests made before the panel was open aren’t recorded.
I can't find Preserve log or Save all as HAR
I can't find Preserve log or Save all as HAR
These options usually go missing on older browser builds. Update to the
latest version of Chrome, Edge, Firefox, or Safari and check the Network
panel again.
The file is too large to attach
The file is too large to attach
Long captures grow quickly, especially with response content included.
Re-record a short capture that contains only the failing request, or
compress the
.har file into a .zip before attaching it.My browser isn't listed
My browser isn't listed
Chromium-based browsers such as Brave, Opera, Vivaldi, and Arc follow the
same steps as Chrome and Edge. If yours works differently, let your support
agent know which browser and version you’re using.
The issue doesn't reproduce in a browser
The issue doesn't reproduce in a browser
If the failing request comes from a server, CLI, or mobile app, a HAR file
won’t capture it. Send us the request and response headers instead, along
with the
CDN-RequestId value and a curl -v output if you can produce
one.