将字符串转换为 RestSharp 定义的调用方法
Convert string to a RestSharp defined call method
所以我尝试使用 RestSharp 并创建一个函数来处理所有事情,然后单独调用它,而不是每次都使用 restsharp 中的每个函数。
我遇到的问题是将字符串参数用作 RestRequest 方法中的定义。
public void GetRestClient(string country, string method, string endpoint, string body = null)
{
string url = getCountryUrl(country) + endpoint;
RestClient client = new RestClient(url);
RestRequest getRequest = new RestRequest(Method.**method**);
}
这是个好方法吗?
RestRequest getRequest = new RestRequest((Method)Enum.Parse(typeof(Method), method));
这有效:
RestRequest getRequest = new RestRequest((Method)Enum.Parse(typeof(Method), method));
所以我尝试使用 RestSharp 并创建一个函数来处理所有事情,然后单独调用它,而不是每次都使用 restsharp 中的每个函数。 我遇到的问题是将字符串参数用作 RestRequest 方法中的定义。
public void GetRestClient(string country, string method, string endpoint, string body = null)
{
string url = getCountryUrl(country) + endpoint;
RestClient client = new RestClient(url);
RestRequest getRequest = new RestRequest(Method.**method**);
}
这是个好方法吗?
RestRequest getRequest = new RestRequest((Method)Enum.Parse(typeof(Method), method));
这有效:
RestRequest getRequest = new RestRequest((Method)Enum.Parse(typeof(Method), method));