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驗證 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驗證 Null,當沒有這類使用者登入時。

user: null | HttpRequestUser

屬性值