public async Task <HttpResponseMessage> Post( string requestUri, SoapJsonContent value, string bearerToken, X509Certificate2 certificate, TimeSpan timeout) { var builder = new HttpRequestBuilder() .AddMethod(HttpMethod.Post) .AddRequestUri(requestUri) .AddContent(value) .AddBearerToken(bearerToken) .AddCertificcate(certificate) .AddTimeout(timeout); this.Request = await value.ReadAsStringAsync(); var stopWatch = Stopwatch.StartNew(); var result = await builder.SendAsync(); this.ElapsedTime = stopWatch.ElapsedMilliseconds; this.Response = result.ContentAsString(); return(result); }
public async Task <HttpResponseMessage> Post( string requestUri, SoapJsonContent value, X509Certificate2 certificate) => await Post(requestUri, value, "", certificate, new TimeSpan(0, 0, 15));
public async Task <HttpResponseMessage> Post( string requestUri, SoapJsonContent value, X509Certificate2 certificate, TimeSpan timeout) => await Post(requestUri, value, "", certificate, timeout);
public async Task <HttpResponseMessage> Post( string requestUri, SoapJsonContent value) => await Post(requestUri, value, "", null);