HttpRequest class
Obiekt żądania HTTP. Udostępnione funkcji podczas korzystania z powiązań HTTP.
Konstruktory
| Http |
Tylko do celów testowych. Będzie to zawsze tworzone po uruchomieniu w kontekście środowiska uruchomieniowego usługi Azure Functions |
Właściwości
| array |
Zwraca obietnicę wypełnioną z treścią jako tablicąBuffer |
| blob | Zwraca obietnicę wypełniona z treścią jako obiektem blob |
| body | Zwraca treść jako element ReadableStream |
| body |
Zwraca, czy treść została odczytany z |
| form |
Zwraca obietnicę wypełniona z treścią jako FormData |
| headers | Nagłówki żądań HTTP. |
| json | Zwraca obietnicę wypełniona przy użyciu treści przeanalizowanej jako JSON |
| method | Metoda żądania HTTP używana do wywoływania tej funkcji. |
| params | Kierowanie kluczy parametrów i wartości. |
| query | Klucze parametrów ciągu zapytania i wartości z adresu URL. |
| text | Zwraca obietnicę wypełniona z treścią jako ciągiem |
| url | Adres URL żądania. |
| user | Obiekt reprezentujący zalogowanego użytkownika za pośrednictwem uwierzytelniania usługi AppService/Functions lub uwierzytelniania swa null, jeśli taki użytkownik nie jest zalogowany. |
Szczegóły konstruktora
HttpRequest(HttpRequestInit)
Tylko do celów testowych. Będzie to zawsze tworzone po uruchomieniu w kontekście środowiska uruchomieniowego usługi Azure Functions
new HttpRequest(httpRequestInit: HttpRequestInit)
Parametry
- httpRequestInit
- HttpRequestInit
Szczegóły właściwości
arrayBuffer
Zwraca obietnicę wypełnioną z treścią jako tablicąBuffer
arrayBuffer: () => Promise<ArrayBuffer>
Wartość właściwości
() => Promise<ArrayBuffer>
blob
Zwraca obietnicę wypełniona z treścią jako obiektem blob
blob: () => Promise<Blob>
Wartość właściwości
() => Promise<Blob>
body
Zwraca treść jako element ReadableStream
body: null | ReadableStream<any>
Wartość właściwości
null | ReadableStream<any>
bodyUsed
Zwraca, czy treść została odczytany z
bodyUsed: boolean
Wartość właściwości
boolean
formData
Zwraca obietnicę wypełniona z treścią jako FormData
formData: () => Promise<FormData>
Wartość właściwości
() => Promise<FormData>
headers
Nagłówki żądań HTTP.
headers: Headers
Wartość właściwości
Headers
json
Zwraca obietnicę wypełniona przy użyciu treści przeanalizowanej jako JSON
json: () => Promise<unknown>
Wartość właściwości
() => Promise<unknown>
method
Metoda żądania HTTP używana do wywoływania tej funkcji.
method: string
Wartość właściwości
string
params
Kierowanie kluczy parametrów i wartości.
params: HttpRequestParams
Wartość właściwości
query
Klucze parametrów ciągu zapytania i wartości z adresu URL.
query: URLSearchParams
Wartość właściwości
URLSearchParams
text
Zwraca obietnicę wypełniona z treścią jako ciągiem
text: () => Promise<string>
Wartość właściwości
() => Promise<string>
url
Adres URL żądania.
url: string
Wartość właściwości
string
user
Obiekt reprezentujący zalogowanego użytkownika za pośrednictwem uwierzytelniania usługi AppService/Functions lub uwierzytelniania swa null, jeśli taki użytkownik nie jest zalogowany.
user: null | HttpRequestUser
Wartość właściwości
null | HttpRequestUser