Configuration object for Http Requests used by the HttpUtils methods. Allows you to set the URL, verb, headers proxy and credentials that are then passed to the HTTP client.
Westwind.Utilities.HttpRequestSettings
public class HttpRequestSettings : object
Class Members
Member | Description | |
---|---|---|
Constructor |
||
CapturedRequestContent |
Capture request string data that was actually sent to the server. | |
CapturedResponseContent |
Captured string Response Data from the server | |
Content |
The Request content to send to the server. Data can be either string or byte[] type | |
ContentType |
The content type of any request data sent to the server in the Data property. | |
Credentials |
Authentication information for this request | |
DontThrowOnErrorStatusCodes |
By default (false) throws a Web Exception on 500 and 400 repsonses. This is the default WebClient behavior. | |
Encoding |
Content Encoding for the data sent to to server | |
Headers |
Any Http request headers you want to set for this request | |
HttpVerb |
The HTTP verb to use when sending the request | |
HttpVersion |
Http Protocol Version 1.1 | |
IsRawData |
When true data is not translated. For example when using JSON Request if you want to send raw POST data rather than a serialized object. | |
PreAuthenticate |
Determines whether credentials pre-authenticate | |
Proxy |
An optional proxy to set for this request | |
Response |
Instance of the full HttpResponse object that gives access to the full HttpWebResponse object to provide things like Response headers, status etc. | |
ResponseByteData |
Capture binary Response data from the server when using the Data methods rather than string methods. | |
ResponseStatusCode |
The HTTP Status code of the HTTP response | |
Timeout |
The request timeout in milliseconds. 0 for default (20 seconds typically) | |
Url |
The URL to send the request to | |
UserAgent |
The User Agent string sent to the server |
Requirements
Namespace: Westwind.UtilitiesAssembly: westwind.utilities.dll
© West Wind Technologies, 1996-2024 • Updated: 06/29/24
Comment or report problem with topic