WebResourceLike interface

원격 서버에 대한 HTTP 요청에 대한 설명입니다.

속성

abortSignal

중단 컨트롤러의 신호입니다. 네트워크 요청을 보내고 응답을 기다리는 것을 모두 중단하는 데 사용할 수 있습니다.

body

요청의 HTTP 본문 콘텐츠입니다.

decompressResponse

Accept-Encoding 헤더에 따라 응답을 압축 해제할지 여부(노드 페치에만 해당)

formData

요청 본문을 빌드하는 데 사용되는 양식 데이터입니다.

headers

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

keepAlive

연결을 다시 사용해야 하는 경우.

method

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

onDownloadProgress

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

onUploadProgress

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

operationResponseGetter

지정된 OperationSpec 및 HttpOperationResponse 조합에 대한 적절한 OperationResponse를 반환하는 함수입니다. 정의되지 않은 경우 간단한 상태 코드 조회가 사용됩니다.

operationSpec

응답을 구문 분석하는 데 사용됩니다.

proxySettings

프록시 구성.

query

개체로 표시되는 쿼리 문자열입니다.

requestId

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

shouldDeserialize

HttpOperationResponse를 역직렬화해야 하는지 여부입니다. 정의되지 않은 경우 HttpOperationResponse를 역직렬화해야 합니다.

streamResponseBody

HttpOperationResponse의 본문을 스트림으로 처리해야 하는지 여부입니다.

streamResponseStatusCodes

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

timeout

요청이 자동으로 종료되기 전에 걸릴 수 있는 시간(밀리초)입니다. 요청이 종료되면 이 AbortError throw됩니다.

tracingContext

추적: 범위를 만들 때 사용되는 컨텍스트입니다.

url

요청에 의해 액세스되는 URL입니다.

withCredentials

XHR 중에 자격 증명(쿠키)을 함께 보내야 하는 경우

메서드

clone()

이 요청 개체를 복제합니다.

prepare(RequestPrepareOptions)

요청에 대한 옵션을 설정합니다.

validateRequestProperties()

메서드, URL, 헤더["Content-Type"], headers["accept-language"]와 같은 필수 속성이 정의되어 있는지 확인합니다. 위에서 언급한 속성 중 하나가 정의되지 않은 경우 오류가 발생합니다.

속성 세부 정보

abortSignal

중단 컨트롤러의 신호입니다. 네트워크 요청을 보내고 응답을 기다리는 것을 모두 중단하는 데 사용할 수 있습니다.

abortSignal?: AbortSignalLike

속성 값

body

요청의 HTTP 본문 콘텐츠입니다.

body?: any

속성 값

any

decompressResponse

Accept-Encoding 헤더에 따라 응답을 압축 해제할지 여부(노드 페치에만 해당)

decompressResponse?: boolean

속성 값

boolean

formData

요청 본문을 빌드하는 데 사용되는 양식 데이터입니다.

formData?: any

속성 값

any

headers

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

headers: HttpHeadersLike

속성 값

keepAlive

연결을 다시 사용해야 하는 경우.

keepAlive?: boolean

속성 값

boolean

method

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

method: HttpMethods

속성 값

onDownloadProgress

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

onDownloadProgress?: (progress: TransferProgressEvent) => void

속성 값

(progress: TransferProgressEvent) => void

onUploadProgress

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

onUploadProgress?: (progress: TransferProgressEvent) => void

속성 값

(progress: TransferProgressEvent) => void

operationResponseGetter

지정된 OperationSpec 및 HttpOperationResponse 조합에 대한 적절한 OperationResponse를 반환하는 함수입니다. 정의되지 않은 경우 간단한 상태 코드 조회가 사용됩니다.

operationResponseGetter?: (operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse

속성 값

(operationSpec: OperationSpec, response: HttpOperationResponse) => undefined | OperationResponse

operationSpec

응답을 구문 분석하는 데 사용됩니다.

operationSpec?: OperationSpec

속성 값

proxySettings

프록시 구성.

proxySettings?: ProxySettings

속성 값

query

개체로 표시되는 쿼리 문자열입니다.

query?: {[key: string]: any}

속성 값

{[key: string]: any}

requestId

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

requestId: string

속성 값

string

shouldDeserialize

HttpOperationResponse를 역직렬화해야 하는지 여부입니다. 정의되지 않은 경우 HttpOperationResponse를 역직렬화해야 합니다.

shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean

속성 값

boolean | (response: HttpOperationResponse) => boolean

streamResponseBody

경고

이 API는 이제 사용되지 않습니다.

Use streamResponseStatusCodes property instead.

HttpOperationResponse의 본문을 스트림으로 처리해야 하는지 여부입니다.

streamResponseBody?: boolean

속성 값

boolean

streamResponseStatusCodes

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

streamResponseStatusCodes?: Set<number>

속성 값

Set<number>

timeout

요청이 자동으로 종료되기 전에 걸릴 수 있는 시간(밀리초)입니다. 요청이 종료되면 이 AbortError throw됩니다.

timeout: number

속성 값

number

tracingContext

추적: 범위를 만들 때 사용되는 컨텍스트입니다.

tracingContext?: Context

속성 값

@azure/core-tracing.Context

url

요청에 의해 액세스되는 URL입니다.

url: string

속성 값

string

withCredentials

XHR 중에 자격 증명(쿠키)을 함께 보내야 하는 경우

withCredentials: boolean

속성 값

boolean

메서드 세부 정보

clone()

이 요청 개체를 복제합니다.

function clone(): WebResourceLike

반환

prepare(RequestPrepareOptions)

요청에 대한 옵션을 설정합니다.

function prepare(options: RequestPrepareOptions): WebResourceLike

매개 변수

반환

validateRequestProperties()

메서드, URL, 헤더["Content-Type"], headers["accept-language"]와 같은 필수 속성이 정의되어 있는지 확인합니다. 위에서 언급한 속성 중 하나가 정의되지 않은 경우 오류가 발생합니다.

function validateRequestProperties()