Update after further investigations : Seems to have a size limit ??
Hello, I need in my app to retrieve a webpage. It seems like if the destination webpage is more than around 4kb it does not work anymore :(
HttpClient CreateHttpClient() { var ch = new HttpClientHandler { CookieContainer = new CookieContainer(), AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate, AllowAutoRedirect = false, UseCookies = true, }; var client = new HttpClient(ch) { BaseAddress = new Uri("https://auth.tesla.com"), DefaultRequestHeaders = { ConnectionClose = false, Accept = { new MediaTypeWithQualityHeaderValue("application/json") }, } }; client.DefaultRequestHeaders.UserAgent.ParseAdd(UserAgent); return client; } HttpClient thisClient = CreateHttpClient(); var b = new UriBuilder(thisClient.BaseAddress + "/oauth2/v3/authorize") { Port = -1 }; var q = HttpUtility.ParseQueryString(b.Query); q["client_id"] = "ownerapi"; q["code_challenge"] = codeChallenge; q["code_challenge_method"] = "S256"; q["redirect_uri"] = "https://auth.tesla.com/void/callback"; q["response_type"] = "code"; q["scope"] = "openid email offline_access"; q["state"] = state; b.Query = q.ToString(); string url = b.ToString(); Log.Debug(url); HttpResponseMessage result = thisClient.GetAsync(url).Result; resultContent = result.Content.ReadAsStringAsync().Result;