C#中HttpClient问题

使用HttpClient的C#代码如下:

public class TestClass{   private static readonly HttpClient _httpClient = new HttpClient();   public async Task TestMethod ()   { 
       //...
       _httpClient.BaseAddress = new Uri("http://xxx");       //...
    }
}

运行时报错

System.InvalidOperationException: This instance has already started one or more requests. Properties can only be modified before sending the first request.
   at System.Net.Http.HttpClient.CheckDisposedOrStarted()
   at System.Net.Http.HttpClient.set_BaseAddress(Uri value)


繁花不似锦
浏览 1998回答 1
1回答

qq_遁去的一_1

在初始化的时候就定义BaseAddress呗
打开App,查看更多内容
随时随地看视频慕课网APP