Поделиться через


HttpRequest class

Объект HTTP-запроса. Предоставляется функции при использовании привязок HTTP.

Конструкторы

HttpRequest(HttpRequestInit)

Только для тестирования. Это всегда будет создано при выполнении в контексте среды выполнения Функций Azure.

Свойства

arrayBuffer

Возвращает обещание, выполненное с текстом в виде МассиваBuffer

blob

Возвращает обещание, выполненное с телом в качестве большого двоичного объекта

body

Возвращает текст в виде readableStream

bodyUsed

Возвращает, считывается ли текст из

formData

Возвращает обещание, выполненное с текстом в виде FormData

headers

Заголовки HTTP-запроса.

json

Возвращает обещание, выполненное с анализом текста в формате JSON

method

Метод HTTP-запроса, используемый для вызова этой функции.

params

Ключи и значения параметров маршрута.

query

Запрос ключей и значений строковых параметров из URL-адреса.

text

Возвращает обещание, выполненное с текстом в виде строки

url

URL-адрес запроса.

user

Объект, представляющий пользователя, вошедшего в систему, через проверку подлинности AppService/Functions, или значение NULL проверки подлинности SWA, если такой пользователь не вошел в систему.

Сведения о конструкторе

HttpRequest(HttpRequestInit)

Только для тестирования. Это всегда будет создано при выполнении в контексте среды выполнения Функций Azure.

new HttpRequest(httpRequestInit: HttpRequestInit)

Параметры

httpRequestInit
HttpRequestInit

Сведения о свойстве

arrayBuffer

Возвращает обещание, выполненное с текстом в виде МассиваBuffer

arrayBuffer: () => Promise<ArrayBuffer>

Значение свойства

() => Promise<ArrayBuffer>

blob

Возвращает обещание, выполненное с телом в качестве большого двоичного объекта

blob: () => Promise<Blob>

Значение свойства

() => Promise<Blob>

body

Возвращает текст в виде readableStream

body: null | ReadableStream<any>

Значение свойства

null | ReadableStream<any>

bodyUsed

Возвращает, считывается ли текст из

bodyUsed: boolean

Значение свойства

boolean

formData

Возвращает обещание, выполненное с текстом в виде FormData

formData: () => Promise<FormData>

Значение свойства

() => Promise<FormData>

headers

Заголовки HTTP-запроса.

headers: Headers

Значение свойства

Headers

json

Возвращает обещание, выполненное с анализом текста в формате JSON

json: () => Promise<unknown>

Значение свойства

() => Promise<unknown>

method

Метод HTTP-запроса, используемый для вызова этой функции.

method: string

Значение свойства

string

params

Ключи и значения параметров маршрута.

params: HttpRequestParams

Значение свойства

query

Запрос ключей и значений строковых параметров из URL-адреса.

query: URLSearchParams

Значение свойства

URLSearchParams

text

Возвращает обещание, выполненное с текстом в виде строки

text: () => Promise<string>

Значение свойства

() => Promise<string>

url

URL-адрес запроса.

url: string

Значение свойства

string

user

Объект, представляющий пользователя, вошедшего в систему, через проверку подлинности AppService/Functions, или значение NULL проверки подлинности SWA, если такой пользователь не вошел в систему.

user: null | HttpRequestUser

Значение свойства