SafeHttpWebResponse
SafeHttpWebResponse is a more secure replacement of
System.Net.HttpWebResponse to get HTTP responses.
Usage
Namespace
VisionCritical.PanelPlus.Responding
Properties:
| Name | Type | Description |
|---|---|---|
| CharacterSet | string | Gets the character set of the response. |
| ContentEncoding | string | Gets the method that is used to encode the body of the response. |
| ContentLength | string | Gets the length of the content returned by the request. |
| ContentType | string | Gets the content type of the response. |
| Cookies | CookieCollection | Gets or sets the cookies that are associated with this response. |
| Headers | WebHeaderCollection | Gets the headers that are associated with this response from the server. |
| IsFromCache | boolean | Gets a boolean value that indicates whether this response was obtained from the cache. |
| IsMutuallyAuthenticated | boolean | Gets a boolean value that indicates whether both client and server were authenticated. |
| LastModified | DateTime | Gets the last date and time that the contents of the response were modified. |
| Method | string | Gets the method that is used to return the response. |
| ProtocolVersion | Version | Gets the version of the HTTP protocol that is used in the response. |
| ResponseUri | Uri | Gets the URI of the Internet resource that responded to the request. |
| Server | string | Gets the name of the server that sent the response. |
| StatusCode | HttpStatusCode | Gets the status of the response. |
| StatusDescription | string | Gets the status description returned with the response. |
| SupportsHeaders | bool | Gets a value that indicates if headers are supported. |
Methods
Close()
Closes the response stream.
ReturnType
void
GetResponseHeader(headerName)
Gets the contents of a header that was returned with the response.
| Name | Type | Description |
|---|---|---|
| headerName | string | The header value to return. |
ReturnType
Stream
| Example |
|---|
|
GetResponseStream()
Gets the stream that is used to read the body of the response from the server.
ReturnType
Stream
| Example |
|---|
|
GetResponseString(encoding {optional})
Gets the body of the response and returns it as a string.
| Name | Type | Description |
|---|---|---|
| encoding | Encoding | The encoding to be used for the string
(optional will default to UTF8).
|
ReturnType
string
| Example |
|---|
|
GetResponseList()
Gets the body of the response and returns it as a list of strings.
ReturnType
List<string>
| Example |
|---|
|
GetResponseBytes()
Gets the body of the response and returns it as a byte array.
ReturnType
byte[]
| Example |
|---|
|