HttpRequest class
HTTP-begärandeobjekt. Tillhandahålls till din funktion när du använder HTTP-bindningar.
Konstruktorer
| Http |
Endast i testsyfte. Detta kommer alltid att konstrueras åt dig när det körs i kontexten för Azure Functions-körningen |
Egenskaper
| array |
Returnerar ett löfte som uppfylls med brödtexten som en ArrayBuffer |
| blob | Returnerar ett löfte som uppfylls med brödtexten som en blob |
| body | Returnerar brödtexten som en ReadableStream |
| body |
Returnerar om brödtexten har lästs från |
| form |
Returnerar ett löfte som uppfylls med brödtexten som FormData |
| headers | HTTP-begärandehuvuden. |
| json | Returnerar ett löfte som uppfylls med brödtexten tolkad som JSON |
| method | HTTP-begärandemetod som används för att anropa den här funktionen. |
| params | Dirigera parameternycklar och värden. |
| query | Frågesträngsparameternycklar och värden från URL:en. |
| text | Returnerar ett löfte som uppfylls med brödtexten som en sträng |
| url | Begärande-URL. |
| user | Objekt som representerar inloggad användare, antingen via AppService/Functions-autentisering eller SWA-autentisering null när ingen sådan användare är inloggad. |
Konstruktorinformation
HttpRequest(HttpRequestInit)
Endast i testsyfte. Detta kommer alltid att konstrueras åt dig när det körs i kontexten för Azure Functions-körningen
new HttpRequest(httpRequestInit: HttpRequestInit)
Parametrar
- httpRequestInit
- HttpRequestInit
Egenskapsinformation
arrayBuffer
Returnerar ett löfte som uppfylls med brödtexten som en ArrayBuffer
arrayBuffer: () => Promise<ArrayBuffer>
Egenskapsvärde
() => Promise<ArrayBuffer>
blob
Returnerar ett löfte som uppfylls med brödtexten som en blob
blob: () => Promise<Blob>
Egenskapsvärde
() => Promise<Blob>
body
Returnerar brödtexten som en ReadableStream
body: null | ReadableStream<any>
Egenskapsvärde
null | ReadableStream<any>
bodyUsed
Returnerar om brödtexten har lästs från
bodyUsed: boolean
Egenskapsvärde
boolean
formData
Returnerar ett löfte som uppfylls med brödtexten som FormData
formData: () => Promise<FormData>
Egenskapsvärde
() => Promise<FormData>
headers
HTTP-begärandehuvuden.
headers: Headers
Egenskapsvärde
Headers
json
Returnerar ett löfte som uppfylls med brödtexten tolkad som JSON
json: () => Promise<unknown>
Egenskapsvärde
() => Promise<unknown>
method
HTTP-begärandemetod som används för att anropa den här funktionen.
method: string
Egenskapsvärde
string
params
query
Frågesträngsparameternycklar och värden från URL:en.
query: URLSearchParams
Egenskapsvärde
URLSearchParams
text
Returnerar ett löfte som uppfylls med brödtexten som en sträng
text: () => Promise<string>
Egenskapsvärde
() => Promise<string>
url
Begärande-URL.
url: string
Egenskapsvärde
string
user
Objekt som representerar inloggad användare, antingen via AppService/Functions-autentisering eller SWA-autentisering null när ingen sådan användare är inloggad.
user: null | HttpRequestUser
Egenskapsvärde
null | HttpRequestUser