1
我有一个web api控制器操作,发送请求到另一台服务器并获取图像。Asp.net mvc web api异步请求结果
public class MyController : ApiController
{
public async Runner<HttpResponseMessage> Wms()
{
return await Run();
}
private Task<HttpResponseMessage> Run()
{
HttpRequestMessage requestMessage = new HttpRequestMessage();
requestMessage.RequestUri = "http://....";
foreach (var header in this.Request.Headers)
requestMessage.Headers.Add(header.Key, header.Value);
return requestMessage.SendAsync();
}
}
我怎样才能得到的requestMessage.SendAsync()
var response = await requestMessage.SendAsync();响应没有名为Result的属性。那么我怎样才能得到图像的结果呢? – barteloma
您正在寻找'var result = await response.Content.ReadAsStringAsync();'或'ReadAsStreamAsync()',无论您想要什么。 –