static HttpClient NewUserHttpClient(UserAgentType userAgentType = UserAgentType.None) { HttpClient client = null; if (_ci_session != null && !_ci_session.Expired) { var filter = new HttpBaseProtocolFilter(); filter.CookieManager.SetCookie(_CiSessionCookie); client = new HttpClient(filter); } else { client = new HttpClient(); } switch (userAgentType) { case UserAgentType.IE11: client.DefaultRequestHeaders.Add("User-Agent", IE11UserAgentString); break; case UserAgentType.None: default: break; } //var header = _cookieContainer.GetCookieHeader(SeverBaseUri); //client.DefaultRequestHeaders.Add("Cookie", header); return(client); }
static HttpClient NewUserHttpClient(UserAgentType userAgentType = UserAgentType.None) { HttpClient client = null; if (_ci_session != null && !_ci_session.Expired) { var handler = new HttpClientHandler { CookieContainer = _cookieContainer, UseCookies = true, UseDefaultCredentials = false }; client = new HttpClient(handler) { BaseAddress = SeverBaseUri }; } else { client = new HttpClient(); } switch (userAgentType) { case UserAgentType.IE11: client.DefaultRequestHeaders.Add("User-Agent", IE11UserAgentString); break; case UserAgentType.None: default: break; } //var header = _cookieContainer.GetCookieHeader(SeverBaseUri); //client.DefaultRequestHeaders.Add("Cookie", header); return(client); }
public TextEventArgs(string text, UserAgentType userAgentType, bool isGeo) { this.Text = text; this.userAgentType = userAgentType; this.isGeo = isGeo; }