2017-11-20 5 views
0

私はサービスファブリックには新しく、小さな助けを必要としています... 私はフロントエンドステートレス.NET CORE 2.0サービスを持っています。このWebサービスは、複数のステートレス.NET CORE 2.0 APIと通信します。 - (各機能ごとにAPIサービスを分離したいと思っています...)*各サンプルコードでは、ステートレスサービス(.NET CORE 2.0ではなく)との通信のみです...私はコントローラのAPIサービスコードを持っていますが、私はまったく正確ではありません、どのようにフロントエンドのWebサービスからこのコードを呼び出すことができます。このシナリオで回路ブレーカを実装する方法。誰かを助けることができますか?サービスファブリックのstatelesとの通信方法。 NET CORE API

+0

は、あなたがウェブAPIを呼び出すしたいですかステートレスサービスから? –

+0

はい、ステートレスなWebサービスがあり、ステートレスAPI(両方とも.NET CORE 2.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