APIResponse
Класс APIResponse представляет ответы, возвращаемые методами ApiRequestContext.GetAsync() и аналогичными.
Методы
BodyAsync
Добавлено в: v1.16Возвращает буфер с телом ответа.
Использование
await ApiResponse.BodyAsync();
Возвращает
DisposeAsync
Добавлено в: v1.16Освобождает тело этого ответа. Если не вызвать, то тело останется в памяти до закрытия контекста.
Использование
await ApiResponse.DisposeAsync();
Возвращает
Headers
Добавлено в: v1.16Объект со всеми HTTP-заголовками ответа, связанными с этим ответом.
Использование
ApiResponse.Headers
Возвращает
HeadersArray
Добавлено в: v1.16Массив со всеми HTTP-заголовками ответа, связанными с этим ответом. Имена заголовков не приводятся к нижнему регистру. Заголовки с несколькими записями, такие как Set-Cookie
, появляются в массиве несколько раз.
Использование
ApiResponse.HeadersArray
Возвращает
- IEnumerable<
HttpHeader
>#
JsonAsync
Добавлено в: v1.16Возвращает JSON-представление тела ответа.
Этот метод вызовет исключение, если тело ответа не может быть разобрано с помощью JSON.parse
.
Использование
await ApiResponse.JsonAsync();
Возвращает
Ok
Добавлено в: v1.16Содержит булево значение, указывающее, был ли ответ успешным (статус в диапазоне 200-299) или нет.
Использование
ApiResponse.Ok
Возвращает
Status
Добавлено в: v1.16Содержит код статуса ответа (например, 200 для успешного ответа).
Использование
ApiResponse.Status
Возвращает
StatusText
Добавлено в: v1.16Содержит текст статуса ответа (например, обычно "OK" для успешного ответа).
Использование
ApiResponse.StatusText
Возвращает
TextAsync
Добавлено в: v1.16Возвращает текстовое представление тела ответа.
Использование
await ApiResponse.TextAsync();
Возвращает
Url
Добавлено в: v1.16Содержит URL ответа.
Использование
ApiResponse.Url
Возвращает