Pipeline interface
URL에 대한 HTTP 요청을 만들기 위한 파이프라인을 나타냅니다. 파이프라인에는 서버에 대한 각 요청이 만들어지기 전과 후에 각 요청을 조작하는 것을 관리하는 여러 정책이 있을 수 있습니다.
메서드
add |
파이프라인에 새 정책을 추가합니다. |
clone() | 변경하지 않고 기존 파이프라인을 수정할 수 있도록 이 파이프라인을 복제합니다. |
get |
파이프라인의 현재 정책 집합을 요청에 적용할 순서대로 반환합니다. 목록의 뒷부분은 요청이 수행될 때와 더 가깝습니다. |
remove |
파이프라인에서 정책을 제거합니다. |
send |
파이프라인을 사용하여 HTTP 요청을 만듭니다. |
메서드 세부 정보
addPolicy(PipelinePolicy, AddPipelineOptions)
파이프라인에 새 정책을 추가합니다.
function addPolicy(policy: PipelinePolicy, options?: AddPipelineOptions)
매개 변수
- policy
- PipelinePolicy
요청을 조작하는 정책입니다.
- options
- AddPipelineOptions
정책을 실행해야 하는 경우에 대한 옵션 집합입니다.
clone()
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>