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