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 Authentication 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 Authentication null を使用します。
user: null | HttpRequestUser
プロパティ値
null | HttpRequestUser