System::Net::Http::HttpResponseMessage класс
Содержание
[
Скрывать
]HttpResponseMessage class
Представляет сообщение HTTP-ответа. Объекты этого класса должны создаваться только с помощью функции System::MakeObject() . Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class HttpResponseMessage : public System::IDisposable
Методы
| Метод | Описание |
|---|---|
| Dispose() override | Освобождает текущий экземпляр. Этот метод также освобождает содержимое HTTP-ответа. |
| EnsureSuccessStatusCode() | Проверяет код состояния. Будет выброшено исключение HttpRequestException, если код состояния не относится к диапазону 2xx. |
| get_Content() const | Получает содержимое HTTP-ответа. |
| get_Headers() const | Возвращает заголовки содержимого HTTP. |
| get_IsSuccessStatusCode() const | Проверяет, указывает ли код состояния, что действие, запрошенное клиентом, было получено, понято и принято. |
| get_ReasonPhrase() const | Получает Reason-Phrase, который серверы отправляют вместе с кодом состояния. |
| get_RequestMessage() const | Получает сообщение HTTP-запроса. |
| get_StatusCode() const | Получает код состояния HTTP. |
| get_Version() const | Информация RTTI. |
| HttpResponseMessage() | Создаёт новый экземпляр. |
| HttpResponseMessage(HttpStatusCode) | Создаёт новый экземпляр. |
| set_Content(System::SharedPtr<HttpContent>) | Устанавливает содержимое HTTP-ответа. |
| set_ReasonPhrase(String) | Устанавливает Reason-Phrase, который серверы отправляют вместе с кодом состояния. |
| set_RequestMessage(System::SharedPtr<HttpRequestMessage>) | Устанавливает сообщение HTTP-запроса. |
| set_StatusCode(HttpStatusCode) | Устанавливает код состояния HTTP. |
| set_Version(System::Version) | Устанавливает версию HTTP. |
| ToString() const override | System::Object::ToString. |
См. также
- Class IDisposable
- Namespace System::Net::Http
- Library Aspose.Font for C++