コード例 #1
0
 public static HttpRequestBuilderWithBody WithJsonBody(this HttpRequestBuilder requestBuilder, string json)
 => requestBuilder.WithStringBody(json, "application/json");
コード例 #2
0
 public static HttpRequestBuilderWithNoBody WithNoBody(this HttpRequestBuilder requestBuilder)
 => new HttpRequestBuilderWithNoBody(requestBuilder.Client, requestBuilder.Method, requestBuilder.Address, requestBuilder.Headers);
コード例 #3
0
 public static HttpRequestBuilderWithBody WithBody(this HttpRequestBuilder requestBuilder, HttpContent content)
 => new HttpRequestBuilderWithBody(requestBuilder.Client, requestBuilder.Method, requestBuilder.Address, requestBuilder.Headers, content);
コード例 #4
0
 public static HttpRequestBuilder WithAcceptLanguage(this HttpRequestBuilder requestBuilder, params string[] values)
 => requestBuilder.WithHeader("Accept-Language", values);
コード例 #5
0
 public static HttpRequestBuilder WithAcceptEncoding(this HttpRequestBuilder requestBuilder, params string[] values)
 => requestBuilder.WithHeader("Accept-Encoding", values);
コード例 #6
0
 public static HttpRequestBuilder WithAuthorization(this HttpRequestBuilder requestBuilder, string value)
 => requestBuilder.WithHeader("Authorization", value);
コード例 #7
0
 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)));