我有一个restful服务的URL,我想从另一个restful服务中使用这个restful服务。
假设URL为第一个rest服务为"http://testapi.com/services/rest/?method=getList&key=123”
Restful service 1 - > Restful service 2 -> asp.net client application你能提供一些代码和配置设置的例子吗?
谢谢
发布于 2016-09-22 23:29:16
您可以使用HttpClient。本文中的示例使用的是控制台应用程序,但您仍然可以在Web Api项目中使用它(我在我的一些项目中也有)。
示例get async:
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("YOURURIHERE");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
// New code:
HttpResponseMessage response = await client.GetAsync("api/products/1");
if (response.IsSuccessStatusCode)
{
Product product = await response.Content.ReadAsAsync>Product>();
}
}https://stackoverflow.com/questions/39633504
复制相似问题