Fetch gzip-compressed data that is automatically decompressed by the browser.
Code
Utilitiesconst response = await fetch('https://httpbin.org/gzip');
const data = await response.json();
({
gzipped: data.gzipped,
encoding: response.headers.get('content-encoding'),
method: data.method
});Browser·fetch() may be limited by CORS
Notes
- Browser automatically decompresses gzip/deflate/br responses
- Check
Content-Encodingheader to see compression used - httpbin.org endpoints:
/gzip,/deflate,/brotli
More JavaScript Snippets
Add Query Parameter
Add or update a query parameter in a URL string.
Bearer Token Authentication
Make an authenticated HTTP request using Bearer token for JWT or OAuth.
Check Cloudflare Cache Status
Check if a resource is served from Cloudflare's cache by inspecting the CF-Cache-Status header.
CORS Cross-Origin Request
Make a cross-origin HTTP request with CORS headers inspection.
Delayed Response (Test Timeouts)
Request a delayed response to test timeout handling with AbortController.
Download Binary File
Download an image or binary file and convert it to a blob or base64.