PipelineRequest interface
파이프라인에서 만드는 요청에 대한 메타데이터입니다.
속성
abort |
나중에 요청을 중단하는 데 사용됩니다. |
agent | NODEJS만 사용자 지정 |
allow |
요청이 HTTPS 대신 HTTP를 통해 전송되는 경우 true로 설정 |
body | HTTP 본문 콘텐츠(있는 경우) |
disable |
연결을 다시 사용하지 않아야 하는 경우입니다. |
enable |
브라우저 전용 브라우저 스트림을 사용하도록 설정하는 브라우저 전용 옵션입니다. 이 옵션을 설정하고 응답이 스트림인 경우 응답에는 정의되지 않은 속성 대신 기본값은 false입니다. |
form |
브라우저 양식 게시물을 시뮬레이션하려면 |
headers | 요청을 할 때 사용할 HTTP 헤더입니다. |
method | 요청을 할 때 사용할 HTTP 메서드입니다. |
on |
다운로드 진행 시 발생하는 콜백입니다. |
on |
업로드 진행 시 발생하는 콜백입니다. |
proxy |
프록시 구성. |
request |
요청의 고유 식별자 로깅 및 추적에 사용됩니다. |
stream |
해당 PipelineResponse 본문을 스트림으로 처리해야 하는 응답 상태 코드 목록입니다. streamResponseStatusCodes에 Number.POSITIVE_INFINITY 값이 포함된 경우 모든 상태는 스트림으로 처리됩니다. |
timeout | 요청이 자동으로 종료되기 전에 걸릴 수 있는 시간(밀리초)입니다.
요청이 종료되면 이 |
tls |
TLS 인증을 구성하기 위한 설정 |
tracing |
생성된 모든 범위에 사용할 추적 옵션입니다. |
url | 요청을 보낼 URL입니다. |
with |
원본 간 요청의 경우 사용자 에이전트가 다른 도메인에서 쿠키를 보내야 하는지 여부를 나타냅니다. 기본값은 false입니다. |
속성 세부 정보
abortSignal
agent
NODEJS만
사용자 지정 http.Agent
/https.Agent
를 제공하는 노드 전용 옵션입니다.
브라우저에서 실행할 때 아무 것도 수행하지 않습니다.
agent?: Agent
속성 값
allowInsecureConnection
요청이 HTTPS 대신 HTTP를 통해 전송되는 경우 true로 설정
allowInsecureConnection?: boolean
속성 값
boolean
body
disableKeepAlive
연결을 다시 사용하지 않아야 하는 경우입니다.
disableKeepAlive?: boolean
속성 값
boolean
enableBrowserStreams
브라우저 전용
브라우저 스트림을 사용하도록 설정하는 브라우저 전용 옵션입니다. 이 옵션을 설정하고 응답이 스트림인 경우 응답에는 정의되지 않은 속성 대신 blobBody
속성 browserStream
이 있습니다.
기본값은 false입니다.
enableBrowserStreams?: boolean
속성 값
boolean
formData
headers
method
onDownloadProgress
다운로드 진행 시 발생하는 콜백입니다.
onDownloadProgress?: (progress: TransferProgressEvent) => void
속성 값
(progress: TransferProgressEvent) => void
onUploadProgress
업로드 진행 시 발생하는 콜백입니다.
onUploadProgress?: (progress: TransferProgressEvent) => void
속성 값
(progress: TransferProgressEvent) => void
proxySettings
requestId
요청의 고유 식별자 로깅 및 추적에 사용됩니다.
requestId: string
속성 값
string
streamResponseStatusCodes
해당 PipelineResponse 본문을 스트림으로 처리해야 하는 응답 상태 코드 목록입니다. streamResponseStatusCodes에 Number.POSITIVE_INFINITY 값이 포함된 경우 모든 상태는 스트림으로 처리됩니다.
streamResponseStatusCodes?: Set<number>
속성 값
Set<number>
timeout
요청이 자동으로 종료되기 전에 걸릴 수 있는 시간(밀리초)입니다.
요청이 종료되면 이 AbortError
throw됩니다.
기본값은 0으로, 시간 제한을 사용하지 않도록 설정합니다.
timeout: number
속성 값
number
tlsSettings
tracingOptions
url
요청을 보낼 URL입니다.
url: string
속성 값
string
withCredentials
원본 간 요청의 경우 사용자 에이전트가 다른 도메인에서 쿠키를 보내야 하는지 여부를 나타냅니다. 기본값은 false입니다.
withCredentials: boolean
속성 값
boolean