HttpClient for Svelte

Captures errors on failed requests from Fetch and XHR and attaches request and response information.

Import name: Sentry.httpClientIntegration

This integration captures errors on failed requests from Fetch and XHR and attaches request and response information.

By default, these error events include header and cookie data. You can control this with the dataCollection option. To turn it off, set dataCollection: { httpHeaders: false, cookies: false } in your root Sentry.init({}) config.

Copied
import * as Sentry from "___SDK_PACKAGE___";

Sentry.init({
  dsn: "___PUBLIC_DSN___",
  integrations: [Sentry.httpClientIntegration()],
});

Type: (number|[number, number])[]

This array can contain tuples of [begin, end] (both inclusive), single status codes, or a combination of the two. Default: [[500, 599]]

Type: (string|RegExp)[]

An array of request targets that should be considered, for example ['http://example.com/api/test'] would interpret any request to this URL as a failure. This array can contain Regexes, strings, or a combination of the two. Default: [/.*/]

Controls header and cookie collection for this integration. The SDK captures both on failed requests by default. Use dataCollection: { httpHeaders: false, cookies: false } in Sentry.init to turn that off. See the dataCollection option for the full set of controls including allow/deny lists.

Was this helpful?
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").