다음을 통해 공유


PipelineRequestOptions interface

요청을 초기화하는 설정입니다. Partial<PipelineRequest>와 거의 동일하지만 url은 필수입니다.

속성

abortSignal

나중에 요청을 중단하는 데 사용됩니다.

agent

NODEJS만

사용자 지정 http.Agent/https.Agent제공하는 노드 전용 옵션입니다. 참고: 일반적으로 서비스에 대한 기본 연결을 다시 사용할 수 있도록 여러 요청에서 공유되는 하나의 인스턴스여야 합니다. 브라우저에서 실행할 때 아무 것도 수행하지 않습니다.

allowInsecureConnection

요청이 HTTPS 대신 HTTP를 통해 전송되는 경우 true로 설정

body

HTTP 본문 콘텐츠(있는 경우)

disableKeepAlive

연결을 다시 사용하지 않아야 하는 경우

enableBrowserStreams

브라우저 전용

Streams API를 사용하도록 설정하는 브라우저 전용 옵션입니다. 이 옵션을 설정하고 스트리밍을 사용하는 경우(streamResponseStatusCodes참조) 응답에는 정의되지 않은 browserStream 대신 속성 blobBody 있습니다.

기본값은 false입니다.

formData

브라우저 양식 게시물을 시뮬레이션하려면

headers

요청을 만들 때 사용할 HTTP 헤더입니다.

method

요청을 할 때 사용할 HTTP 메서드입니다.

multipartBody

다중 파트 요청의 본문입니다.

onDownloadProgress

다운로드 진행 시 발생하는 콜백입니다.

onUploadProgress

업로드 진행률에 따라 발생하는 콜백입니다.

proxySettings

프록시 구성.

requestId

요청에 대한 고유 식별자입니다. 로깅 및 추적에 사용됩니다.

requestOverrides

요청에 대해 설정할 추가 옵션입니다. 이렇게 하면 기존 속성을 재정의하거나 선언되지 않은 요청 속성을 제공할 수 있습니다.

가능한 유효한 속성은 다음을 참조하십시오.

경고: 여기에 지정된 옵션은 HttpClient에서 요청을 보낼 때 동일한 이름의 속성을 재정의합니다.

streamResponseStatusCodes

해당 PipelineResponse 본문을 스트림으로 처리해야 하는 응답 상태 코드 목록입니다.

timeout

요청이 자동으로 종료되기 전에 걸릴 수 있는 시간(밀리초)입니다. 요청이 종료되면 AbortError throw됩니다. 기본값은 0으로, 시간 제한을 사용하지 않도록 설정합니다.

tlsSettings

TLS 인증을 구성하기 위한 설정

tracingOptions

추적을 사용할 때 범위를 만드는 데 사용되는 옵션입니다.

url

요청할 URL입니다.

withCredentials

XHR 중에 자격 증명(쿠키)을 함께 보내야 하는 경우 기본값은 false입니다.

속성 세부 정보

abortSignal

나중에 요청을 중단하는 데 사용됩니다.

abortSignal?: AbortSignalLike

속성 값

agent

NODEJS만

사용자 지정 http.Agent/https.Agent제공하는 노드 전용 옵션입니다. 참고: 일반적으로 서비스에 대한 기본 연결을 다시 사용할 수 있도록 여러 요청에서 공유되는 하나의 인스턴스여야 합니다. 브라우저에서 실행할 때 아무 것도 수행하지 않습니다.

agent?: Agent

속성 값

allowInsecureConnection

요청이 HTTPS 대신 HTTP를 통해 전송되는 경우 true로 설정

allowInsecureConnection?: boolean

속성 값

boolean

body

HTTP 본문 콘텐츠(있는 경우)

body?: RequestBodyType

속성 값

disableKeepAlive

연결을 다시 사용하지 않아야 하는 경우

disableKeepAlive?: boolean

속성 값

boolean

enableBrowserStreams

브라우저 전용

Streams API를 사용하도록 설정하는 브라우저 전용 옵션입니다. 이 옵션을 설정하고 스트리밍을 사용하는 경우(streamResponseStatusCodes참조) 응답에는 정의되지 않은 browserStream 대신 속성 blobBody 있습니다.

기본값은 false입니다.

enableBrowserStreams?: boolean

속성 값

boolean

formData

브라우저 양식 게시물을 시뮬레이션하려면

formData?: FormDataMap

속성 값

headers

요청을 만들 때 사용할 HTTP 헤더입니다.

headers?: HttpHeaders

속성 값

method

요청을 할 때 사용할 HTTP 메서드입니다.

method?: HttpMethods

속성 값

multipartBody

다중 파트 요청의 본문입니다.

multipartBody?: MultipartRequestBody

속성 값

onDownloadProgress

다운로드 진행 시 발생하는 콜백입니다.

onDownloadProgress?: (progress: TransferProgressEvent) => void

속성 값

(progress: TransferProgressEvent) => void

onUploadProgress

업로드 진행률에 따라 발생하는 콜백입니다.

onUploadProgress?: (progress: TransferProgressEvent) => void

속성 값

(progress: TransferProgressEvent) => void

proxySettings

프록시 구성.

proxySettings?: ProxySettings

속성 값

requestId

요청에 대한 고유 식별자입니다. 로깅 및 추적에 사용됩니다.

requestId?: string

속성 값

string

requestOverrides

요청에 대해 설정할 추가 옵션입니다. 이렇게 하면 기존 속성을 재정의하거나 선언되지 않은 요청 속성을 제공할 수 있습니다.

가능한 유효한 속성은 다음을 참조하십시오.

경고: 여기에 지정된 옵션은 HttpClient에서 요청을 보낼 때 동일한 이름의 속성을 재정의합니다.

requestOverrides?: Record<string, unknown>

속성 값

Record<string, unknown>

streamResponseStatusCodes

해당 PipelineResponse 본문을 스트림으로 처리해야 하는 응답 상태 코드 목록입니다.

streamResponseStatusCodes?: Set<number>

속성 값

Set<number>

timeout

요청이 자동으로 종료되기 전에 걸릴 수 있는 시간(밀리초)입니다. 요청이 종료되면 AbortError throw됩니다. 기본값은 0으로, 시간 제한을 사용하지 않도록 설정합니다.

timeout?: number

속성 값

number

tlsSettings

TLS 인증을 구성하기 위한 설정

tlsSettings?: TlsSettings

속성 값

tracingOptions

추적을 사용할 때 범위를 만드는 데 사용되는 옵션입니다.

tracingOptions?: OperationTracingOptions

속성 값

url

요청할 URL입니다.

url: string

속성 값

string

withCredentials

XHR 중에 자격 증명(쿠키)을 함께 보내야 하는 경우 기본값은 false입니다.

withCredentials?: boolean

속성 값

boolean