RequestConfig

Interface

请求配置

Signature

interface RequestConfig {
    url: string
    method?: HttpMethod | undefined
    headers?: Record<string, string> | undefined
    params?: Record<string, unknown> | undefined
    data?: unknown
    timeout?: number | undefined
    signal?: AbortSignal | undefined
    responseType?: ResponseType | undefined
    retry?: RetryOptions | undefined
}

Members

NameTypeDescription
urlstring
methodoptionalHttpMethod | undefined
headersoptionalRecord<string, string> | undefined
paramsoptionalRecord<string, unknown> | undefined
dataoptionalunknown
timeoutoptionalnumber | undefined
signaloptionalAbortSignal | undefined
responseTypeoptionalResponseType | undefined
retryoptionalRetryOptions | undefined

Source

packages/http/src/core/types.ts:16