public static async Task <HttpResponseMessage> Get(string requestUri, ITokenCreater tokenCreator) { var builder = new HttpClientRequestBuilder() .AddMethod(HttpMethod.Get) .AddRequestUri(requestUri) .AddTokenCreator(tokenCreator); return(await builder.SendAsync()); }
public static async Task <HttpResponseMessage> Patch( string requestUri, object value, ITokenCreater tokenCreator) { var builder = new HttpClientRequestBuilder() .AddMethod(new HttpMethod("PATCH")) .AddRequestUri(requestUri) .AddContent(new PatchContent(value)) .AddTokenCreator(tokenCreator); return(await builder.SendAsync()); }
public RequestBuilderBase AddTokenCreator(ITokenCreater tokenCreator) { this._tokenCreator = tokenCreator; return(this); }
public static async Task <HttpResponseMessage> PostFile(string requestUri, string filePath, string apiParamName, ITokenCreater tokenCreator) { var builder = new HttpClientRequestBuilder() .AddMethod(HttpMethod.Post) .AddRequestUri(requestUri) .AddContent(new FileContent(filePath, apiParamName)) .AddTokenCreator(tokenCreator); return(await builder.SendAsync()); }