为获取请求 RestClient 设置动态 baseUrl

Setting dynamic baseUrl for Get Request RestClient

我想根据正在使用的令牌动态更改我的 RestClient 的 baseUrl 运行。

这是针对试图获取名册数据但无法弄清楚如何为每个令牌获取自定义 baseUrl 的代理名册系统

public List<DeputyRosterData> RosterData(string url, int? actual, int? roster)
{
        BaseUrl = "e1f5c520093734.au.deputy.com";      //Error on this line but to show you what I need
        var request = Request("/api/v1/resource/Roster");
        var result = _client.Execute<List<DeputyRosterData>>(request);
        return result.Data;
}

我觉得,对你有用

        var client = new RestClient();
        string baseURL = "http://northwind.servicestack.net";
        string apiURL = baseURL + "/" + "customers?format=json";
        client = new RestClient(apiURL); // 1 URL 
        var request = new RestRequest(Method.GET);            
        IRestResponse response = client.Execute(request);
        baseURL = "https://jsonplaceholder.typicode.com";
        apiURL = baseURL + "/posts/1";
        client = new RestClient(apiURL);//2 URL
        request = new RestRequest(Method.GET);            
        response = client.Execute(request);