HttpRequest class
HTTP 요청 개체입니다. HTTP 바인딩을 사용할 때 함수에 제공됩니다.
생성자
| Http |
테스트용으로만 사용됩니다. Azure Functions 런타임의 컨텍스트에서 실행할 때 항상 생성됩니다. |
속성
| array |
본문을 ArrayBuffer로 처리한 프라미스를 반환합니다. |
| blob | 본문을 Blob으로 처리한 프라미스를 반환합니다. |
| body | 본문을 ReadableStream으로 반환합니다. |
| body |
본문을 읽었는지 여부를 반환합니다. |
| form |
본문을 FormData로 충족한 약속을 반환합니다. |
| headers | HTTP 요청 헤더입니다. |
| json | JSON으로 구문 분석된 본문으로 이행된 프라미스를 반환합니다. |
| method | 이 함수를 호출하는 데 사용되는 HTTP 요청 메서드입니다. |
| params | 매개 변수 키 및 값을 라우팅합니다. |
| query | URL에서 문자열 매개 변수 키 및 값을 쿼리합니다. |
| text | 본문을 문자열로 사용하여 충족된 프라미스를 반환합니다. |
| url | 요청 URL입니다. |
| user | AppService/Functions 인증을 통해 로그인한 사용자를 나타내는 개체이거나, 해당 사용자가 로그인되지 않은 경우 SWA 인증 null입니다. |
생성자 세부 정보
HttpRequest(HttpRequestInit)
테스트용으로만 사용됩니다. Azure Functions 런타임의 컨텍스트에서 실행할 때 항상 생성됩니다.
new HttpRequest(httpRequestInit: HttpRequestInit)
매개 변수
- httpRequestInit
- HttpRequestInit
속성 세부 정보
arrayBuffer
본문을 ArrayBuffer로 처리한 프라미스를 반환합니다.
arrayBuffer: () => Promise<ArrayBuffer>
속성 값
() => Promise<ArrayBuffer>
blob
본문을 Blob으로 처리한 프라미스를 반환합니다.
blob: () => Promise<Blob>
속성 값
() => Promise<Blob>
body
본문을 ReadableStream으로 반환합니다.
body: null | ReadableStream<any>
속성 값
null | ReadableStream<any>
bodyUsed
본문을 읽었는지 여부를 반환합니다.
bodyUsed: boolean
속성 값
boolean
formData
본문을 FormData로 충족한 약속을 반환합니다.
formData: () => Promise<FormData>
속성 값
() => Promise<FormData>
headers
HTTP 요청 헤더입니다.
headers: Headers
속성 값
Headers
json
JSON으로 구문 분석된 본문으로 이행된 프라미스를 반환합니다.
json: () => Promise<unknown>
속성 값
() => Promise<unknown>
method
이 함수를 호출하는 데 사용되는 HTTP 요청 메서드입니다.
method: string
속성 값
string
params
query
URL에서 문자열 매개 변수 키 및 값을 쿼리합니다.
query: URLSearchParams
속성 값
URLSearchParams
text
본문을 문자열로 사용하여 충족된 프라미스를 반환합니다.
text: () => Promise<string>
속성 값
() => Promise<string>
url
요청 URL입니다.
url: string
속성 값
string
user
AppService/Functions 인증을 통해 로그인한 사용자를 나타내는 개체이거나, 해당 사용자가 로그인되지 않은 경우 SWA 인증 null입니다.
user: null | HttpRequestUser
속성 값
null | HttpRequestUser