fix(webfetch): guard redirect loops in built-in flow
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
export const DEFAULT_WEBFETCH_TIMEOUT_MS = 30_000
|
||||
export const MAX_WEBFETCH_TIMEOUT_MS = 120_000
|
||||
export const MAX_WEBFETCH_REDIRECTS = 10
|
||||
export const WEBFETCH_REDIRECT_GUARD_STALE_TIMEOUT_MS = 15 * 60 * 1000
|
||||
|
||||
export const WEBFETCH_REDIRECT_ERROR_PATTERNS = [
|
||||
/redirected too many times/i,
|
||||
/too many redirects/i,
|
||||
] as const
|
||||
|
||||
export const WEBFETCH_REDIRECT_STATUSES = new Set([301, 302, 303, 307, 308])
|
||||
Reference in New Issue
Block a user