WebResourceLike interface
Абстракция по вызову REST.
Свойства
| abort |
Используется для прерывания запроса позже. |
| agent |
Конфигурация агента HTTP(S). |
| body | Содержимое текста HTTP запроса. |
| form |
|
| headers | Заголовки HTTP, используемые при выполнении запроса. |
| keep |
Если подключение должно использоваться повторно. |
| method | Метод HTTP, используемый при выполнении запроса. |
| on |
Обратный вызов, который запускается при выполнении скачивания. |
| on |
Обратный вызов, который запускается при выполнении отправки. |
| operation |
Функция, возвращающая правильное сочетание OperationResponse для заданной комбинации OperationSpec и HttpOperationResponse. Если это не определено, будет использоваться простой поиск кода состояния. |
| operation |
Используется для анализа ответа. |
| proxy |
Конфигурация прокси-сервера. |
| query | Строка запроса, представленная как объект. |
| redirect |
Ограничить количество перенаправлений, за которыми следует выполнить этот запрос. Если задано значение 0, перенаправления не будут выполняться. Если слева не определено поведение перенаправления по умолчанию базового node_fetch будет применено. |
| should |
Следует ли десериализировать httpOperationResponse. Если это не определено, необходимо десериализировать httpOperationResponse. |
| stream |
Следует ли рассматривать текст httpOperationResponse как поток. |
| timeout | Число миллисекундах запроса может приниматься перед автоматическим завершением.
Если запрос завершается, создается |
| url | URL-адрес, к которым обращается запрос. |
| with |
Если учетные данные (файлы cookie) должны быть отправлены во время XHR. |
Методы
| clone() | Клонируйте этот объект запроса. |
| prepare(Request |
Задает параметры запроса. |
| validate |
Проверяет, определены ли обязательные свойства, такие как метод, URL-адрес, заголовки["Content-Type"], заголовки["accept-language"]. Это приведет к ошибке, если одно из указанных выше свойств не определено. |
Сведения о свойстве
abortSignal
Используется для прерывания запроса позже.
abortSignal?: AbortSignalLike
Значение свойства
agentSettings
body
Содержимое текста HTTP запроса.
body?: any
Значение свойства
any
formData
formData?: any
Значение свойства
any
headers
Заголовки HTTP, используемые при выполнении запроса.
headers: HttpHeadersLike
Значение свойства
keepAlive
Если подключение должно использоваться повторно.
keepAlive?: boolean
Значение свойства
boolean
method
onDownloadProgress
Обратный вызов, который запускается при выполнении скачивания.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Значение свойства
(progress: TransferProgressEvent) => void
onUploadProgress
Обратный вызов, который запускается при выполнении отправки.
onUploadProgress?: (progress: TransferProgressEvent) => void
Значение свойства
(progress: TransferProgressEvent) => void
operationResponseGetter
Функция, возвращающая правильное сочетание OperationResponse для заданной комбинации OperationSpec и HttpOperationResponse. Если это не определено, будет использоваться простой поиск кода состояния.
operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
Значение свойства
(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse
operationSpec
proxySettings
query
Строка запроса, представленная как объект.
query?: {[key: string]: any}
Значение свойства
{[key: string]: any}
redirectLimit
Ограничить количество перенаправлений, за которыми следует выполнить этот запрос. Если задано значение 0, перенаправления не будут выполняться. Если слева не определено поведение перенаправления по умолчанию базового node_fetch будет применено.
redirectLimit?: number
Значение свойства
number
shouldDeserialize
Следует ли десериализировать httpOperationResponse. Если это не определено, необходимо десериализировать httpOperationResponse.
shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean
Значение свойства
boolean | (response: HttpOperationResponse) => boolean
streamResponseBody
Следует ли рассматривать текст httpOperationResponse как поток.
streamResponseBody?: boolean
Значение свойства
boolean
timeout
Число миллисекундах запроса может приниматься перед автоматическим завершением.
Если запрос завершается, создается AbortError.
timeout: number
Значение свойства
number
url
URL-адрес, к которым обращается запрос.
url: string
Значение свойства
string
withCredentials
Если учетные данные (файлы cookie) должны быть отправлены во время XHR.
withCredentials: boolean
Значение свойства
boolean
Сведения о методе
clone()
Клонируйте этот объект запроса.
function clone(): WebResourceLike
Возвращаемое значение
prepare(RequestPrepareOptions)
Задает параметры запроса.
function prepare(options: RequestPrepareOptions): WebResourceLike
Параметры
- options
- RequestPrepareOptions
Возвращаемое значение
validateRequestProperties()
Проверяет, определены ли обязательные свойства, такие как метод, URL-адрес, заголовки["Content-Type"], заголовки["accept-language"]. Это приведет к ошибке, если одно из указанных выше свойств не определено.
function validateRequestProperties()