加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-web-api – 无法访问HttpRequestMessageExtensions

发布时间:2020-12-16 03:22:14 所属栏目:asp.Net 来源:网络整理
导读:这让我发疯了 – 我无法在任何地方找到任何文件,说明我可能缺少任何可以访问此课程的特殊事项. 这表示HttpRequestMessage没有名为GetQueryNameValuePairs的扩展方法: var token = request.GetQueryNameValuePairs().SingleOrDefault(x = x.Key == OAuthCons
这让我发疯了 – 我无法在任何地方找到任何文件,说明我可能缺少任何可以访问此课程的特殊事项.

这表示HttpRequestMessage没有名为GetQueryNameValuePairs的扩展方法:

var token = request.GetQueryNameValuePairs().SingleOrDefault(x => x.Key == OAuthConstants.AuthorzationParam).Value;

以下是我的用法:

using System;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using GoodBreaksClasses;
using GoodBreaksTypes;
using Newtonsoft.Json;
using OAuth2.Mvc;
using System.Web.Http.ValueProviders;
using System.Net.Http.Formatting;

其中一些我不需要,但我试图找到适合我的图书馆;我知道System.Web.Http应该够了……

谁看过这个吗???

解决方法

终于想通了.不得不更新WebApi,我的版本太旧了.这是我做的更新:将“Microsoft.AspNet.WebApi”从版本“4.0.20505.0”更新为“4.0.20710.0”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读