Как я могу отправить запрос на другой сервер с моего контроллера? - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь отправить запрос от моего контроллера на другой сервер, но он не возвращает результат ... Ничего.

   [Route("api/[controller]")]
    [ApiController]
    public class GetPriceController : ControllerBase
    {
        // GET api/values
        [HttpGet]
        public async Task<ActionResult<string>> Get()
        {
var handler = new HttpClientHandler();
            handler.ClientCertificates.Add(new X509Certificate2(@"client.pfx", "password"));

            var HttpCl = new HttpClient(handler);

            var httpRequestMessage = new HttpRequestMessage(HttpMethod.Post, "https://foobar.com:777")
            {
                Content = new StringContent("data")
            };

            var response = await HttpCl.SendAsync(httpRequestMessage);
            return await response.Content.ReadAsStringAsync();
        }
    }

После команды SendAsync ничего не происходит.

   var response = await HttpCl.SendAsync(httpRequestMessage);
...