Table of Contents

Class Request

Namespace
HttpBuildR
Assembly
HttpBuildR.Request.dll

Builders for HttpRequestMessage

public static class Request
Inheritance
Request
Inherited Members

Methods

Clone(HttpRequestMessage)

Clones the HttpRequestMessage returning a new HttpRequestMessage

To(HttpMethod, string, Version?)

Starts the creation of a new HttpRequestMessage from the given HttpMethod and Uri

To(HttpMethod, Uri, Version?)

Starts the creation of a new HttpRequestMessage from the given HttpMethod and Uri

WithAccept(HttpRequestMessage, string, double?)

Add to the accept content type header

WithAuthorization(HttpRequestMessage, string, string)

Adds a authentication header

WithBasicToken(HttpRequestMessage, string)

Adds a Basic authentication token header

WithBearerToken(HttpRequestMessage, string)

Adds a Bearer authentication token header

WithCacheControl(HttpRequestMessage, CacheControlHeaderValue)

Adds a cache control header

WithConnectionClose(HttpRequestMessage, bool?)

Adds a connection closed header

WithContent(HttpRequestMessage, HttpContent)

Modifies the HttpContent

WithDate(HttpRequestMessage, DateTimeOffset?)

Adds a date header

WithFormUrlContent(HttpRequestMessage, IEnumerable<KeyValuePair<string, string>>)

Modifies the HttpRequestMessage with FormUrlEncodedContent content

WithFormUrlContent(HttpRequestMessage, params KeyValuePair<string, string>[])

Modifies the HttpRequestMessage with FormUrlEncodedContent content

WithHeader(HttpRequestMessage, string, string?)

Adds a header to the request

WithHeader(HttpRequestMessage, string, params string[])

Adds a header to the request

WithHeaderModifications(HttpRequestMessage, Action<HttpRequestHeaders>)

Modifies the request header

WithIfModifiedSince(HttpRequestMessage, DateTimeOffset?)

Adds a If-Modified-Since header

WithIfRange(HttpRequestMessage, DateTimeOffset)

Adds a If-Range header

WithIfRange(HttpRequestMessage, EntityTagHeaderValue)

Adds a If-Range header

WithIfUnmodifiedSince(HttpRequestMessage, DateTimeOffset?)

Adds a If-Unmodified-Since header

WithJsonContent<T>(HttpRequestMessage, T, JsonSerializerOptions?, string)

Modifies the HttpRequestMessage with json StringContent

WithJsonContent<T>(HttpRequestMessage, T, JsonTypeInfo<T>, string)

Modifies the HttpRequestMessage with json StringContent

WithMaxForwards(HttpRequestMessage, int?)

Adds a Max-Forwards header

WithProxyAuthorization(HttpRequestMessage, string, string)

Adds a Proxy-Authorization header

WithRange(HttpRequestMessage, long?, long?)

Adds a Range header

WithReferrer(HttpRequestMessage, string)

Adds a Referer header

WithReferrer(HttpRequestMessage, Uri)

Adds a Referer header

WithTextContent(HttpRequestMessage, string, string?)

Modifies the HttpRequestMessage with text StringContent

WithTransferEncodingChunked(HttpRequestMessage, bool?)

Adds a Transfer-Encoding header

WithXmlContent<T>(HttpRequestMessage, T, XmlWriterSettings?, Func<XmlWriter, XmlWriter>?, string)

Modifies the HttpRequestMessage with XML StringContent