我希望从我的网络API返回确切的数据。现在我可以提取请求了。但我不确定它是否正确。因为在我的web api中,如果我发送的ID未找到,则应该不返回任何内容。但是,如果我检查内容,那就是一个值。所以我认为从响应中提取请求不仅仅是它。应该有更多。
这是我的代码。
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("ApiUserName", "maddio1003api");
client.DefaultRequestHeaders.Add("ApiToken", "1fe1a0a9555afc85fa87f03b2c4439fdd5a840cc");
client.DefaultRequestHeaders.Add("ApiOwner", "maddios");
HttpResponseMessage response = client.GetAsync("http://162.220.58.122:5008/1.0/Customers?$filter=(" + userId + "%20eq%201234)&$expand=Transactions").; // Blocking call!
if (response.IsSuccessStatusCode)
{
var content = response.Content; //I think this is not what I need to look on if I want to see the actual data I want to see.
returnBool = true;
}
else
{
returnBool = false;
}
我使用的是getAsync,因为我基于我在一些教程中看到的内容。但如果您有更好的方式来获取请求,我们将完全赞赏您的建议。
我期待一个JSON数据,我在内容中看到的是其他属性,如标题和我不需要的东西。只是JSON数据。我该如何提取它?
有什么想法吗?感谢。