HttpRequest class
Objekt požadavku HTTP. K dispozici pro vaši funkci při použití vazeb HTTP.
Konstruktory
| Http |
Pouze pro účely testování. Tato funkce se vždy vytvoří za vás při spuštění v kontextu modulu runtime Azure Functions. |
Vlastnosti
| array |
Vrátí příslib splněný s tělem jako ArrayBuffer. |
| blob | Vrátí příslib splněný s tělem jako objektem blob. |
| body | Vrátí tělo jako readableStream. |
| body |
Vrátí, zda bylo tělo načteno z |
| form |
Vrátí příslib splněný s tělem jako FormData. |
| headers | Hlavičky požadavku HTTP. |
| json | Vrátí příslib splněný s textem parsovaným jako JSON. |
| method | Metoda požadavku HTTP použitá k vyvolání této funkce. |
| params | Směrovat klíče a hodnoty parametrů. |
| query | Zadejte dotaz na klíče parametrů řetězce a hodnoty z adresy URL. |
| text | Vrátí příslib naplněný tělem jako řetězec. |
| url | Adresa URL požadavku. |
| user | Objekt představující přihlášeného uživatele, buď prostřednictvím ověřování AppService/Functions, nebo SWA Authentication null, pokud se takový uživatel nezaprotokoluje. |
Podrobnosti konstruktoru
HttpRequest(HttpRequestInit)
Pouze pro účely testování. Tato funkce se vždy vytvoří za vás při spuštění v kontextu modulu runtime Azure Functions.
new HttpRequest(httpRequestInit: HttpRequestInit)
Parametry
- httpRequestInit
- HttpRequestInit
Podrobnosti vlastnosti
arrayBuffer
Vrátí příslib splněný s tělem jako ArrayBuffer.
arrayBuffer: () => Promise<ArrayBuffer>
Hodnota vlastnosti
() => Promise<ArrayBuffer>
blob
Vrátí příslib splněný s tělem jako objektem blob.
blob: () => Promise<Blob>
Hodnota vlastnosti
() => Promise<Blob>
body
Vrátí tělo jako readableStream.
body: null | ReadableStream<any>
Hodnota vlastnosti
null | ReadableStream<any>
bodyUsed
Vrátí, zda bylo tělo načteno z
bodyUsed: boolean
Hodnota vlastnosti
boolean
formData
Vrátí příslib splněný s tělem jako FormData.
formData: () => Promise<FormData>
Hodnota vlastnosti
() => Promise<FormData>
headers
Hlavičky požadavku HTTP.
headers: Headers
Hodnota vlastnosti
Headers
json
Vrátí příslib splněný s textem parsovaným jako JSON.
json: () => Promise<unknown>
Hodnota vlastnosti
() => Promise<unknown>
method
Metoda požadavku HTTP použitá k vyvolání této funkce.
method: string
Hodnota vlastnosti
string
params
query
Zadejte dotaz na klíče parametrů řetězce a hodnoty z adresy URL.
query: URLSearchParams
Hodnota vlastnosti
URLSearchParams
text
Vrátí příslib naplněný tělem jako řetězec.
text: () => Promise<string>
Hodnota vlastnosti
() => Promise<string>
url
Adresa URL požadavku.
url: string
Hodnota vlastnosti
string
user
Objekt představující přihlášeného uživatele, buď prostřednictvím ověřování AppService/Functions, nebo SWA Authentication null, pokud se takový uživatel nezaprotokoluje.
user: null | HttpRequestUser
Hodnota vlastnosti
null | HttpRequestUser