다음을 통해 공유


Pipeline interface

URL에 대한 HTTP 요청을 만들기 위한 파이프라인을 나타냅니다. 파이프라인에는 서버에 대한 각 요청이 만들어지기 전과 후에 각 요청을 조작하는 것을 관리하는 여러 정책이 있을 수 있습니다.

메서드

addPolicy(PipelinePolicy, AddPipelineOptions)

파이프라인에 새 정책을 추가합니다.

clone()

변경하지 않고 기존 파이프라인을 수정할 수 있도록 이 파이프라인을 복제합니다.

getOrderedPolicies()

파이프라인의 현재 정책 집합을 요청에 적용할 순서대로 반환합니다. 목록의 뒷부분은 요청이 수행될 때와 더 가깝습니다.

removePolicy({ name?: string, phase?: PipelinePhase })

파이프라인에서 정책을 제거합니다.

sendRequest(HttpClient, PipelineRequest)

파이프라인을 사용하여 HTTP 요청을 만듭니다.

메서드 세부 정보

addPolicy(PipelinePolicy, AddPipelineOptions)

파이프라인에 새 정책을 추가합니다.

function addPolicy(policy: PipelinePolicy, options?: AddPipelineOptions)

매개 변수

policy
PipelinePolicy

요청을 조작하는 정책입니다.

options
AddPipelineOptions

정책을 실행해야 하는 경우에 대한 옵션 집합입니다.

clone()

변경하지 않고 기존 파이프라인을 수정할 수 있도록 이 파이프라인을 복제합니다.

function clone(): Pipeline

반환

getOrderedPolicies()

파이프라인의 현재 정책 집합을 요청에 적용할 순서대로 반환합니다. 목록의 뒷부분은 요청이 수행될 때와 더 가깝습니다.

function getOrderedPolicies(): PipelinePolicy[]

반환

removePolicy({ name?: string, phase?: PipelinePhase })

파이프라인에서 정책을 제거합니다.

function removePolicy(options: { name?: string, phase?: PipelinePhase }): PipelinePolicy[]

매개 변수

options

{ name?: string, phase?: PipelinePhase }

제거할 정책을 지정할 수 있는 옵션입니다.

반환

sendRequest(HttpClient, PipelineRequest)

파이프라인을 사용하여 HTTP 요청을 만듭니다.

function sendRequest(httpClient: HttpClient, request: PipelineRequest): Promise<PipelineResponse>

매개 변수

httpClient
HttpClient

실제로 요청을 수행하는 HttpClient입니다.

request
PipelineRequest

할 요청입니다.

반환

Promise<PipelineResponse>