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 overrideSystem::Object::ToString.

См. также