Параметр post API равен нулю - PullRequest
0 голосов
/ 06 мая 2020

Я тестирую преобразование JSON в base64 в проекте консоли TEST для отправки API, но объект всегда имеет значение null.

Код API:

[HttpPost] [ Route ("api / v1 / IntegrationV2")] publi c Agent.Domain.ValueObjects.Result> PostV2 ([FromBody] строковое сообщение)

My Console teste Code:

var dados = Encoding.UTF8.GetBytes (jsonString); var message = Convert.ToBase64String (dados);

        using (var client = new HttpClient())
        {
            using (HttpContent content = new StringContent(message, Encoding.UTF8,"application/x-www-form-urlencoded"))
            {
                HttpResponseMessage response = client.PostAsync(url, content).GetAwaiter().GetResult();
                response.EnsureSuccessStatusCode();
                var result = await response.Content.ReadAsStringAsync();
                return result;
            }
        }
...