Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public async Task <HttpResponseMessage> Post(
     string requestUri, SoapJsonContent value, X509Certificate2 certificate)
 => await Post(requestUri, value, "", certificate, new TimeSpan(0, 0, 15));
Exemplo n.º 3
0
 public async Task <HttpResponseMessage> Post(
     string requestUri, SoapJsonContent value, X509Certificate2 certificate, TimeSpan timeout)
 => await Post(requestUri, value, "", certificate, timeout);
Exemplo n.º 4
0
 public async Task <HttpResponseMessage> Post(
     string requestUri, SoapJsonContent value)
 => await Post(requestUri, value, "", null);