简体   繁体   English

找不到 IRestResponse

[英]IRestResponse could not be found

I have restsharp 107.1.2 loaded via nuget target framework is .net 6.0.我通过 nuget 加载了 restsharp 107.1.2 目标框架是 .net 6.0。 The following code claims that IRestResponse reference is missing, though I feel like I'm following pretty close to the RestSharp documentation.以下代码声称缺少 IRestResponse 参考,尽管我觉得我非常接近 RestSharp 文档。 What am I missing?我错过了什么?

using RestSharp;
using RestSharp.Authenticators;
using System.Text;



static void Main()
{

    
    String url = "https://www.invoicecloud.com/api/v1/biller/status/";

    //Set up the RestClient
    var client = new RestClient(url);

    //Store the generated API from the biller portal
    String GeneratedAPIKey = "SomeKey=";

    //Convert genrated API key to Base64
    String encodedAPIKey = encoding(GeneratedAPIKey);

    //HTTPBasicAuthentication will take a username and a password
    //Here we use your API key as the username and leave the password with ""
    client.Authenticator =  new HttpBasicAuthenticator(encodedAPIKey, "");

  


    //Get the request
    var request = new RestRequest("resource", Method.Get);

    //Get the response

   // var response = client.ExecuteGetAsync(request);

    IRestResponse reponse = client.Execute(request);

As per the documentation ( https://restsharp.dev/v107/#restsharp-v107 )...根据文档( https://restsharp.dev/v107/#restsharp-v107 )...

The IRestResponse interface is deprecated. You get an instance of RestResponse or RestResponse<T> in return.

https://restsharp.dev/v107/#deprecated-interfaces https://restsharp.dev/v107/#deprecated-interfaces

Again, according to the documentation...同样,根据文档...

var client = new RestClient("https://api.myorg.com");

var request = new RestRequest()
    .AddQueryParameter("foo", "bar")
    .AddJsonBody(someObject);

var response = await client.PostAsync<MyResponse>(request, cancellationToken);

... as an example. ... 举个例子。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM