您的位置:首页 > 理论基础 > 计算机网络

屏蔽WebApi中 请求资源不支持 http 方法"GET"的提示信息

2017-12-28 10:50 561 查看
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
return base.SendAsync(request, cancellationToken).ContinueWith(responseTask =>
{
HttpResponseMessage response = null;
Task.Run(async () =>
{
response = await responseTask;
})
.GetAwaiter()
.GetResult();
HttpError error;
response.TryGetContentValue(out error);

if (error != null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound));
}
else
{
return response;
}
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐