Comunica
    Preparing search index...

    Variable KeysHttpConst

    KeysHttp: {
        auth: ActionContextKey<string>;
        fetch: ActionContextKey<
            {
                (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
                (input: string | Request | URL, init?: RequestInit): Promise<Response>;
            },
        >;
        httpBodyTimeout: ActionContextKey<boolean>;
        httpRetryCount: ActionContextKey<number>;
        httpRetryDelayFallback: ActionContextKey<number>;
        httpRetryDelayLimit: ActionContextKey<number>;
        httpRetryStatusCodes: ActionContextKey<number[]>;
        httpTimeout: ActionContextKey<number>;
        includeCredentials: ActionContextKey<boolean>;
    } = ...

    Type declaration

    • auth: ActionContextKey<string>

      Authentication for a source as a "username:password"-pair.

    • fetch: ActionContextKey<
          {
              (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
              (input: string | Request | URL, init?: RequestInit): Promise<Response>;
          },
      >

      Fetch function implementation.

    • httpBodyTimeout: ActionContextKey<boolean>

      Makes the HTTP timeout not only apply until the response starts streaming in but until the response is fully consumed.

    • httpRetryCount: ActionContextKey<number>

      Number of retries to make on failed network calls. This only takes effect on errors thrown during the initial fetch() call and not while streaming the body.

    • httpRetryDelayFallback: ActionContextKey<number>

      The fallback retry delay in milliseconds. This value is used when a server does not send a delay value in the Retry-After header or if the header value is incorrectly formatted.

    • httpRetryDelayLimit: ActionContextKey<number>

      The upper limit for the retry delay in milliseconds. When a server requests a delay larger than this, the engine will consider it unavailable until the specified timestamp is close enough.

    • httpRetryStatusCodes: ActionContextKey<number[]>

      HTTP status codes that should always trigger a retry, regardless of the default behaviour. This can be used to, for example, force retries on server-side errors in the 500 range.

    • httpTimeout: ActionContextKey<number>

      HTTP request timeout in milliseconds.

    • includeCredentials: ActionContextKey<boolean>

      Include credentials flags.