다음을 통해 공유


WebResource interface

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

속성

abortSignal

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

body

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

decompressResponse

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

formData

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

headers

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

keepAlive

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

method

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

onDownloadProgress

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

onUploadProgress

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

proxySettings

프록시 구성.

query

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

requestId

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

streamResponseBody

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

streamResponseStatusCodes

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

timeout

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

url

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

withCredentials

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

메서드

clone()

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

prepare(unknown)

이는 호환성을 위한 no-op이며 호출되면 throw됩니다.

validateRequestProperties()

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

속성 세부 정보

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

proxySettings

프록시 구성.

proxySettings?: ProxySettings

속성 값

query

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

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

속성 값

{[key: string]: any}

requestId

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

requestId: string

속성 값

string

streamResponseBody

경고

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

Use streamResponseStatusCodes property instead.

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

streamResponseBody?: boolean

속성 값

boolean

streamResponseStatusCodes

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

streamResponseStatusCodes?: Set<number>

속성 값

Set<number>

timeout

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

timeout: number

속성 값

number

url

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

url: string

속성 값

string

withCredentials

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

withCredentials: boolean

속성 값

boolean

메서드 세부 정보

clone()

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

function clone(): WebResourceLike

반환

prepare(unknown)

이는 호환성을 위한 no-op이며 호출되면 throw됩니다.

function prepare(options: unknown): WebResourceLike

매개 변수

options

unknown

반환

validateRequestProperties()

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

function validateRequestProperties()