This class represents a response from an HTTP server. This is usually returned from WebRequest.GetResponse( ) or WebRequest.EndGetResponse( ) . Use GetResponseStream( ) to obtain a System.IO.Stream object containing the response body. Use GetResponseHeader( ) to fetch a specific HTTP header. public class HttpWebResponse : WebResponse { // Protected Constructors protected HttpWebResponse (System.Runtime.Serialization.SerializationInfo serializationInfo , System.Runtime.Serialization.StreamingContext streamingContext ); // Public Instance Properties public string CharacterSet {get; } public string ContentEncoding {get; } public override long ContentLength {get; } // overrides WebResponse public override string ContentType {get; } // overrides WebResponse public CookieCollection Cookies {set; get; } public override WebHeaderCollection Headers {get; } // overrides WebResponse public DateTime LastModified {get; } public string Method {get; } public Version ProtocolVersion {get; } public override Uri ResponseUri {get; } // overrides WebResponse public string Server {get; } public HttpStatusCode StatusCode {get; } public string StatusDescription {get; } // Public Instance Methods public override void Close ( ); // overrides WebResponse public override int GetHashCode ( ); // overrides object public string GetResponseHeader (string headerName ); public override Stream GetResponseStream ( ); // overrides WebResponse // Protected Instance Methods protected virtual void Dispose (bool disposing ); } HierarchySystem.Object System.MarshalByRefObject WebResponse(System.Runtime.Serialization.ISerializable, System.IDisposable) HttpWebResponse |