2017-06-13 4 views
0

Ich bin sehr neu in .net, ich möchte eine neue WebAPI mit .net-Core erstellen. Eine meiner Anforderungen besteht darin, einige Daten aus anderen bestehenden .net-WebAPI-Datenbanken abzurufen. Meine Frage ist:Wie zwischen webApi zu kommunizieren. NET-Kern

Welches ist der beste Weg, um die Kommunikation zwischen der Apis zu adressieren?

Antwort

0

Wenn sich die vorhandene Web-API außerhalb Ihres C#/Visual Studio-Projekts befindet, rufen Sie einfach über eine HTTP-Anforderung auf. Sie können die Klasse HttpClient verwenden, um eine Anforderung zu erstellen. Ihr Code sollte so aussehen:

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


var result = client.GetStringAsync("http://url-of-your-existing-api"); 

var json = await result; 
// deserialize your json here ... 
Verwandte Themen