Dela via


HttpRequest class

HTTP-begärandeobjekt. Tillhandahålls till din funktion när du använder HTTP-bindningar.

Konstruktorer

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

Egenskaper

arrayBuffer

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

bodyUsed

Returnerar om brödtexten har lästs från

formData

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

Dirigera parameternycklar och värden.

params: HttpRequestParams

Egenskapsvärde

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