HttpRequest class

Objekt požadavku HTTP. K dispozici pro vaši funkci při použití vazeb HTTP.

Konstruktory

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.

Vlastnosti

arrayBuffer

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.

bodyUsed

Vrátí, zda bylo tělo načteno z

formData

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

Směrovat klíče a hodnoty parametrů.

params: HttpRequestParams

Hodnota vlastnosti

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