Set cookies via response and send them back in subsequent requests.
Code
Utilities// First request sets cookies
await fetch('https://httpbin.org/cookies/set?session=abc123&user=john', {
credentials: 'include'
});
// Second request sends cookies back
const response = await fetch('https://httpbin.org/cookies', {
credentials: 'include'
});
await response.json();Browser·fetch() may be limited by CORS
Important
- Use
credentials: 'include'to send/receive cookies cross-origin - Use
credentials: 'same-origin'for same-origin only (default) - Cookies are automatically managed by the browser
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.