Skip to main content

HttpWebResponse Class

Namespace: System.Net · Assembly: GHIElectronics.TinyCLR.Networking.Http

Handles retrieval of HTTP Response headers, and handles data reads.

public class HttpWebResponse : WebResponse

Properties

Headers

public override WebHeaderCollection Headers { get; }

Retrieves a response header object.

ContentLength

public override long ContentLength { get; }

Gets the length of the content returned by the request.

ContentEncoding

public String ContentEncoding { get; }

Gets the method that is used to encode the body of the response.

ContentType

public override string ContentType { get; }

Gets the content type of the response.

Server

public string Server { get; }

Gets the name of the server that sent the response.

LastModified

public DateTime LastModified { get; }

Gets the value of the Last-Modified header, which indicates the last time the document was modified.

StatusCode

public HttpStatusCode StatusCode { get; }

Gets the status of the HTTP response, as a number.

StatusDescription

public string StatusDescription { get; }

Gets the status description returned with the response.

ProtocolVersion

public Version ProtocolVersion { get; set; }

Gets the version of the HTTP protocol that is used in the response.

ResponseUri

public override Uri ResponseUri { get; }

Gets the final Response URI, that includes any changes that may have transpired from the orginal Request.

Method

public string Method { get; }

Gets the method that is used to return the response.

Methods

GetResponseStream()

public override Stream GetResponseStream()

Gets the stream used for reading the body of the response from the server.

Returns Stream — A network stream to read body of the message.

GetResponseHeader(string headerName)

public string GetResponseHeader(string headerName)

Gets the contents of a header that was returned with the response.

ParameterTypeDescription
headerNamestringHTTP header to search for matching header on.

Returns string — The matched entry, if found.

Dispose(bool disposing)

protected override void Dispose(bool disposing)

Closes a response stream, if present.

ParameterTypeDescription
disposingboolNot used.