Отправить HTTP сообщение с. Net Core - PullRequest
0 голосов
/ 21 января 2020

как мне настроить HTTP-вызов в asp. net core mvc

$url = "https://prod-25.northeurope.logic.azure.com:443/..."
$parms = @{
    Uri = $url
    Method = 'post'
    ContentType = 'application/json'
    body = '{"recipient": "stefan.","body":"Test"}'

}
curl @parms

1 Ответ

1 голос
/ 21 января 2020

с использованием

using System.Net.Http;

и ваш код будет

var url = "http://yoursite.com/Home/Insert";
var data = new {"recipient"= "stefan.", "body"="Test"};

using(var client = new HttpClient())
{
    var response = await client.PostAsJsonAsync(url, data);
    string responseContent = await response.Content.ReadAsStringAsync(); // only to see response as text ( debug perpose )

    var result = await ProcessedResult<TResult>(response); // cast it to TResult or any type that you expect to retrieve

}
...