Meine Wep API-Methode:Wie erhalten Sie mehrere Rückgabewerte von Wep API?
[HttpGet]
public object getData()
{
var firstObj = dbContext.Customer();
var secondObj= dbContext.Department();
var thirdObj= dbContext.Email();
return new { firstObj,secondObj,thirdObj };
}
/* this is my client side call */
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", CommonHelper.CurrentToken);
client.BaseAddress = new Uri(CommonHelper.baseAddress);
HttpResponseMessage response = await client.GetAsync("/OPUS/Accounts/getData");
response.EnsureSuccessStatusCode();
}
ich mehrere Objekte aus verschiedenen Tabellen zurückgekehrt. Ich brauche diese Werte von den einzelnen Verfahren in WEP API
Wenn die Objekte sind nicht verwandt, warum wollen Sie sie alle auf einmal zu bekommen? - Aus welchem Grund möchten Sie nicht drei verschiedene Webmethoden haben? – vassilag
Sie können sie als einzelnes Objekt einkapseln und zum Client-Ende zurückkehren. –
Ich muss alle Werte erhalten, ohne separate Web-Methoden zu erstellen, ich will nicht verschiedene Service-Aufruf vom Client erstellen – Dinesh