HttpRequest class
Объект HTTP-запроса. Предоставляется функции при использовании привязок HTTP.
Конструкторы
| Http |
Только для тестирования. Это всегда будет создано при выполнении в контексте среды выполнения Функций Azure. |
Свойства
| array |
Возвращает обещание, выполненное с текстом в виде МассиваBuffer |
| blob | Возвращает обещание, выполненное с телом в качестве большого двоичного объекта |
| body | Возвращает текст в виде readableStream |
| body |
Возвращает, считывается ли текст из |
| form |
Возвращает обещание, выполненное с текстом в виде 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
query
Запрос ключей и значений строковых параметров из URL-адреса.
query: URLSearchParams
Значение свойства
URLSearchParams
text
Возвращает обещание, выполненное с текстом в виде строки
text: () => Promise<string>
Значение свойства
() => Promise<string>
url
URL-адрес запроса.
url: string
Значение свойства
string
user
Объект, представляющий пользователя, вошедшего в систему, через проверку подлинности AppService/Functions, или значение NULL проверки подлинности SWA, если такой пользователь не вошел в систему.
user: null | HttpRequestUser
Значение свойства
null | HttpRequestUser