如何与Service Fabric状态通信。 NET CORE API

时间:2017-11-20 11:46:44

标签: asp.net-mvc asp.net-core azure-service-fabric

我是服务面料的新手,我需要小帮助...... 我有前端无状态.NET CORE 2.0服务。此Web服务将与多个无状态.NET CORE 2.0 API进行通信。 - (我想为每个功能分离的API服务...)*在每个示例代码中只与无状态服务(不是.NET CORE 2.0)进行通信... 我在API服务中有控制器中的代码,但我不知道如何,我如何从前端Web服务调用此代码。如何在这种情况下实现断路器。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果要从.net核心调用REST API(或WEB-API),可以执行以下操作:

var client = new HttpClient();
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(
    new MediaTypeWithQualityHeaderValue("application/json"));

var stringTask = client.GetStringAsync("http://localhost:9098/api/User");

var msg = await stringTask;
Console.Write(msg);

来源:https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/console-webapiclient