HttpRequest class

HTTP 要求オブジェクト。 HTTP バインディングを使用するときに関数に提供されます。

コンストラクター

HttpRequest(HttpRequestInit)

テスト目的のみ。 これは、Azure Functions ランタイムのコンテキストで実行するときに常に構築されます

プロパティ

arrayBuffer

ArrayBuffer として本文で満たされた約束を返します。

blob

本文を BLOB として満たす約束を返します。

body

本文を ReadableStream として返します。

bodyUsed

本文が読み取られたかどうかを返します。

formData

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

パラメーター キーと値をルーティングします。

params: HttpRequestParams

プロパティ値

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

プロパティ値