Можно ли потреблять python сервисов в. net core web api project - PullRequest
0 голосов
/ 16 марта 2020

У меня есть одна python услуга. Можно ли использовать службу python в моем. net основном проекте web api.

1 Ответ

0 голосов
/ 16 марта 2020

Если ваша python служба является автономным приложением, которое может обрабатывать запрос post \ get \ put. Вы можете написать C# клиент и вызвать эту службу так, как это делают браузеры.

Как это

client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(
    new MediaTypeWithQualityHeaderValue("application/vnd.github.v3+json"));
client.DefaultRequestHeaders.Add("User-Agent", ".NET Foundation Repository Reporter");

var stringTask = client.GetStringAsync("https://api.github.com/orgs/dotnet/repos");

var msg = await stringTask;

Подробнее здесь. https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/console-webapiclient

...