首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法找到类型或命名空间名称"IRestResponse“(您是缺少使用指令还是程序集引用?)

无法找到类型或命名空间名称"IRestResponse“(您是缺少使用指令还是程序集引用?)
EN

Stack Overflow用户
提问于 2022-02-25 13:41:47
回答 2查看 5.1K关注 0票数 8

我在下面的IRestResponse中遇到了一个问题:

代码语言:javascript
运行
复制
public async Task<CezanneToken> GetAccessToken()
{
    var client = new RestClient(WebConfigurationManager.AppSettings["TokenUrl"]);
    var request = new RestRequest();
    request.Method = Method.Post;
    request.AddHeader("cache-control", "no-cache");
    request.AddHeader("content-type", "application/x-www-form-urlencoded");
    request.AddParameter("application/x-www-form-urlencoded", "grant_type=client_credentials&client_id=" + WebConfigurationManager.AppSettings["ClientId"] + "&client_secret=" + WebConfigurationManager.AppSettings["ClientSecret"] + "", ParameterType.RequestBody);

    IRestResponse response = await client.ExecuteAsync(request);
    string serStatus = ((RestResponseBase)response).Content;
    CezanneToken details = JsonConvert.DeserializeObject<CezanneToken>(serStatus);
    string Token = details.access_token;
    
    return details;
}

IRestResponse抛出

无法找到类型或命名空间名称"IRestResponse“(您是缺少使用指令还是程序集引用?)我不能让它起作用。IntelliSense建议使用RestResponse>代替IRestResponse

但是当我和RestResponse一起去的时候,我得到了Bad Request的回应。

上面的代码示例是从Visual中“翻译”出来的,但是它在VB中工作得很好。我不知道Bad Request的问题是否来自于使用RestResponse,但我认为IRestResponse是必要的,就像在VB中一样。

我也见过有人使用IRestResponse,但它对我不起作用。我有using RestSharp;,但我还需要别的东西吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-02 17:00:38

安装RestSharp NuGet包(<=106.15)的旧版本。

RestSharp的最新主要版本发生了急剧变化,这些变化将在文档中描述。

票数 16
EN

Stack Overflow用户

发布于 2022-05-25 13:08:27

唐纳雷夫到106.15是为我工作的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71266744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档