public static HttpRequestBuilderWithBody WithJsonBody(this HttpRequestBuilder requestBuilder, string json) => requestBuilder.WithStringBody(json, "application/json");
public static HttpRequestBuilderWithNoBody WithNoBody(this HttpRequestBuilder requestBuilder) => new HttpRequestBuilderWithNoBody(requestBuilder.Client, requestBuilder.Method, requestBuilder.Address, requestBuilder.Headers);
public static HttpRequestBuilderWithBody WithBody(this HttpRequestBuilder requestBuilder, HttpContent content) => new HttpRequestBuilderWithBody(requestBuilder.Client, requestBuilder.Method, requestBuilder.Address, requestBuilder.Headers, content);
public static HttpRequestBuilder WithAcceptLanguage(this HttpRequestBuilder requestBuilder, params string[] values) => requestBuilder.WithHeader("Accept-Language", values);
public static HttpRequestBuilder WithAcceptEncoding(this HttpRequestBuilder requestBuilder, params string[] values) => requestBuilder.WithHeader("Accept-Encoding", values);
public static HttpRequestBuilder WithAuthorization(this HttpRequestBuilder requestBuilder, string value) => requestBuilder.WithHeader("Authorization", value);
public static HttpRequestBuilder WithHeader(this HttpRequestBuilder requestBuilder, string name, params string[] values) => new HttpRequestBuilder(requestBuilder.Client, requestBuilder.Method, requestBuilder.Address, requestBuilder.Headers.Append(new HttpHeader(name, values)));