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