我有一个宁静服务的URL,我想从另一个宁静的服务中使用这个宁静的服务。
假设网址是第一个休息服务是"http://testapi.com/services/rest/?method=getList&key=123”
Restful service 1 - > Restful service 2 -> asp.net client application
您能否提供代码和配置设置的任何示例。
由于
答案 0 :(得分:0)
您可以使用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>();
}
}