Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe HttpWebResponse

 

Fornece uma implementação específica de HTTP da classe WebResponse.

Namespace:   System.Net
Assembly:  System (em System.dll)

System.Object
  System.MarshalByRefObject
    System.Net.WebResponse
      System.Net.HttpWebResponse

[SerializableAttribute]
public class HttpWebResponse : WebResponse, ISerializable

NomeDescrição
System_CAPS_pubmethodHttpWebResponse()

Obsoleto. Inicializa uma nova instância da classe HttpWebResponse.

System_CAPS_protmethodHttpWebResponse(SerializationInfo, StreamingContext)

Obsoleto. Inicializa uma nova instância de HttpWebResponse classe especificado SerializationInfo e StreamingContext instâncias.

NomeDescrição
System_CAPS_pubpropertyCharacterSet

Obtém o conjunto de caracteres da resposta.

System_CAPS_pubpropertyContentEncoding

Obtém o método que é usado para codificar o corpo da resposta.

System_CAPS_pubpropertyContentLength

Obtém o tamanho do conteúdo retornado pela solicitação.(Substitui o WebResponse.ContentLength.)

System_CAPS_pubpropertyContentType

Obtém o tipo de conteúdo da resposta.(Substitui o WebResponse.ContentType.)

System_CAPS_pubpropertyCookies

Obtém ou define os cookies associados a essa resposta.

System_CAPS_pubpropertyHeaders

Obtém os cabeçalhos que estão associados a essa resposta do servidor.(Substitui o WebResponse.Headers.)

System_CAPS_pubpropertyIsFromCache

Obtém uma Boolean valor que indica se esta resposta foi obtida do cache.(Herdado de WebResponse.)

System_CAPS_pubpropertyIsMutuallyAuthenticated

Obtém uma Boolean valor que indica se o cliente e servidor foram autenticados.(Substitui o WebResponse.IsMutuallyAuthenticated.)

System_CAPS_pubpropertyLastModified

Obtém a última data e hora em que o conteúdo da resposta foi modificado.

System_CAPS_pubpropertyMethod

Obtém o método que é usado para retornar a resposta.

System_CAPS_pubpropertyProtocolVersion

Obtém a versão do protocolo HTTP usada na resposta.

System_CAPS_pubpropertyResponseUri

Obtém o URI do recurso da Internet que respondeu à solicitação.(Substitui o WebResponse.ResponseUri.)

System_CAPS_pubpropertyServer

Obtém o nome do servidor que enviou a resposta.

System_CAPS_pubpropertyStatusCode

Obtém o status da resposta.

System_CAPS_pubpropertyStatusDescription

Obtém a descrição do status retornada com a resposta.

System_CAPS_pubpropertySupportsHeaders

Obtém um valor que indica se os cabeçalhos são suportados.(Substitui o WebResponse.SupportsHeaders.)

NomeDescrição
System_CAPS_pubmethodClose()

Fecha o fluxo de resposta.(Substitui o WebResponse.Close().)

System_CAPS_pubmethodCreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Libera os recursos não gerenciados usados pelo objeto WebResponse.(Herdado de WebResponse.)

System_CAPS_protmethodDispose(Boolean)

Libera os recursos não gerenciados usados pelo HttpWebResponse, e, opcionalmente, libera os recursos gerenciados.(Substitui o WebResponse.Dispose(Boolean).)

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera o objeto atual de serviço de vida útil que controla a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)

System_CAPS_protmethodGetObjectData(SerializationInfo, StreamingContext)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Preenche um SerializationInfo com os dados necessários para serializar o objeto de destino.(Substitui o WebResponse.GetObjectData(SerializationInfo, StreamingContext).)

System_CAPS_pubmethodGetResponseHeader(String)

Obtém o conteúdo de um cabeçalho que foi retornado com a resposta.

System_CAPS_pubmethodGetResponseStream()

Obtém o fluxo usado para ler o corpo da resposta do servidor.(Substitui o WebResponse.GetResponseStream().)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Serializa a essa instância em especificado SerializationInfo objeto.

This class contains support for HTTP-specific uses of the properties and methods of the T:System.Net.WebResponse class. The T:System.Net.HttpWebResponse class is used to build HTTP stand-alone client applications that send HTTP requests and receive HTTP responses.

System_CAPS_noteObservação

Do not confuse T:System.Net.HttpWebResponse with the T:System.Web.HttpResponse class that is used in ASP.NET applications and whose methods and properties are exposed through ASP.NET's intrinsic Response object.

You should never directly create an instance of the T:System.Net.HttpWebResponse class. Instead, use the instance returned by a call to M:System.Net.HttpWebRequest.GetResponse. You must call either the M:System.IO.Stream.Close or the M:System.Net.HttpWebResponse.Close method to close the response and release the connection for reuse. It is not necessary to call both M:System.IO.Stream.Close and M:System.Net.HttpWebResponse.Close, but doing so does not cause an error.

Common header information returned from the Internet resource is exposed as properties of the class. See the following table for a complete list. Other headers can be read from the P:System.Net.HttpWebResponse.Headers property as name/value pairs.

The following table shows the common HTTP headers that are available through properties of the T:System.Net.HttpWebResponse class.

Header

Property

Content-Encoding

ContentEncoding

Content-Length

ContentLength

Content-Type

ContentType

Last-Modified

LastModified

Server

Server

The contents of the response from the Internet resource are returned as a T:System.IO.Stream by calling the M:System.Net.HttpWebResponse.GetResponseStream method.

The following example returns an T:System.Net.HttpWebResponse from an T:System.Net.HttpWebRequest.

HttpWebRequest HttpWReq = 
(HttpWebRequest)WebRequest.Create("http://www.contoso.com");

HttpWebResponse HttpWResp = (HttpWebResponse)HttpWReq.GetResponse();
// Insert code that uses the response object.
HttpWResp.Close();

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 1.1
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: