Chrome network error · -400 · Cache

ERR_CACHE_MISS

Chrome needed a page from its cache and it was not there. You see it most often after going back to a page that was the answer to a form (a POST): Chrome will not send the form again without asking.

Chromium's description

The cache does not have the requested entry.

Chrome shows it as net::ERR_CACHE_MISS, error -400. puppeteer and Playwright report the same name when a page fails to load in Chromium.

Common causes

  • You pressed Back or reloaded a page that a form submission produced.
  • The site sends Cache-Control: no-store for that page, so there is nothing to go back to.
  • A browser extension or a corrupted cache interfered.
  • In Android WebView apps: the app lacks the INTERNET permission or loads a page from the cache only.

How to fix ERR_CACHE_MISS

  1. Reload the page and confirm sending the form again, or open the page from its link instead of using Back.
  2. Clear the browser cache (Settings, Privacy, Clear browsing data).
  3. Disable extensions one by one if it keeps happening.
  4. Developers: redirect after a POST (Post/Redirect/Get) so that Back lands on a normal GET page.

ERR_CACHE_MISS in the screenshot API

The API loads every URL fresh in a new browser profile, without a cache or a Back button, so it does not run into this error.

Only the page's own load can fail a render. An image, script or frame of the page that fails with a network error does not: the page is captured as the browser shows it without that resource.

Check whether a website loads

Rendered in a real browser with cookie banners hidden. Takes 5–30 seconds.

Frequently asked questions

What does ERR_CACHE_MISS mean?

Chrome needed a page from its cache and it was not there. You see it most often after going back to a page that was the answer to a form (a POST): Chrome will not send the form again without asking.

How do I fix ERR_CACHE_MISS?

Reload the page and confirm sending the form again, or open the page from its link instead of using Back.

Is a screenshot that fails with ERR_CACHE_MISS billed?

No. Requests the screenshot API answers with an error are not billed.

Other common errors

All 249 Chrome network errors · Screenshot API errors

Screenshot API

Take screenshots from your code

screenshotbase renders any website in a real browser and returns the image: full page or viewport, any device size, retina, from 100+ countries, with cookie banners and ads hidden.

/v1/take documentation Screenshot API All documentation

300 free screenshots every month. No credit card required.

GET https://api.screenshotbase.com/v1/take?url=https://example.com&full_page=true

# Response: the image (PNG, JPG, WebP or GIF)
curl -G "https://api.screenshotbase.com/v1/take" \
  --data-urlencode "url=https://example.com" \
  -d viewport_width=1280 -d viewport_height=800 \
  -d format=png \
  -H "apikey: YOUR-API-KEY" \
  -o screenshot.png

More free tools

Start using our Screenshot API for free today!

Get 300 requests / month for free