RestSharp 无法识别 GET 方法

RestSharp unable to identify GET Method

我第一次尝试使用 Rest Sharp 来自动化 API 测试。我从发送基本的 GET 调用开始,但 Rest Sharp 无法识别 GET 方法。我已经添加了 RESTSHARP NuGet 包。知道我做错了什么吗?任何 link 到现有 API 测试 code/framework?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using RestSharp;

namespace Postman
{
    class Program
    {
       public static void Main(string[] args)
        {
                var client = new RestClient("");
                client.Timeout = 500;
                var request = new RestRequest(Method.GET);
                request.AddParameter("", "");
                request.AddParameter("", "");
                request.AddParameter("", "");
                IRestResponse response = client.Execute(request);
                Console.WriteLine(response.Content);
            
        }
    }
    
}

(url在代码中为保密隐藏)

在此处查看屏幕截图code

您肯定是从 NuGet v. 107 下载了最新主要版本的 RestSharp 包。该版本中有 many breaking changes,您的代码将无法使用它。

如果您需要快速完成此操作,请将软件包版本降级到 106.15.0,您看到的错误应该会消失。否则,您可以尝试按照链接文档中的迁移指南进行操作。