Я тестирую преобразование 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;
}
}