如何在HttpClient上设置默认用户代理?
在HttpRequest上设置用户代理很容易,但我经常想要使用单个HttpClient并且每次都使用相同的用户代理,而不是必须在每个请求上设置它。
你可以使用以下方法轻松解决
HttpClient _client = new HttpClient(); _client.DefaultRequestHeaders.Add("User-Agent", "C# App");
使用DefaultRequestHeaders.Add(...)
对我不起作用。
var httpClient = new HttpClient(); httpClient.DefaultRequestHeaders.UserAgent.ParseAdd("Mozilla/5.0 (compatible; AcmeInc/1.0");
- 当生产function可以有数百万个测试用例时,TDD如何工作?
- 我如何使用System.Data.Sql.SqlDataSourceEnumerator类来了解可用的sql数据源……?
- 可以“EndResponse”提高ASP.Net页面的性能
- 无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common”或其依赖项之一
- 将JS Array = {}发送到C#(WebMethod)
- 如何从XML文件中删除不可见的垃圾字符
- json newtonsoft:反序列化包含字符串列表的Object
- ASP.NET核心WebAPI 500 IIS 7.5中的内部错误
- StringLengthAttribute如何工作?