diff --git a/http/headers/Idempotency-Key.json b/http/headers/Idempotency-Key.json new file mode 100644 index 00000000000000..583f349f4a3a33 --- /dev/null +++ b/http/headers/Idempotency-Key.json @@ -0,0 +1,46 @@ +{ + "http": { + "headers": { + "Idempotency-Key": { + "__compat": { + "spec_url": "https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-idempotency-key-header/#name-the-idempotency-key-http-re", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "135", + "flags": [ + { + "type": "preference", + "name": "network.http.idempotencyKey.enabled", + "value_to_set": "true" + } + ], + "impl_url": "https://bugzil.la/1830022", + "notes": "Automatically adds a unique 64-bit key for POST requests when needed, if not set in JavaScript." + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}