示例#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)));