Я уже немного поработал над этой проблемой. Я посмотрел на this question, и это не помогло мне. В основном я пытаюсь создать программу, чтобы помочь людям использовать веб-сайт, и мне нужно получить образы recaptcha V2 для вызова из API recaptcha Google. Я продолжаю получатьЗаданное значение имеет недопустимые HTTP-символы с загрузкой WebClient
Заданное значение имеет недопустимые символы HTTP
при попытке загрузить потока
try
{
WebClientEx wc = new WebClientEx(cookieJar);
wc.Headers.Add("Referer", recaptchaframe_url);
wc.Headers.Add("UserAgent:", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");
Stream responsestream = wc.OpenRead("http://www.google.com" + challengeimageurl);
}
catch (Exception ex)
{
MessageBox.Show("This program was unable to download CAPTCHA image" + ex.Message);
}
Я просмотрел вывод HTTP-заголовка, поскольку я отлаживал, а Fiddler сказал мне, что «Указанное значение имеет недопустимые символы CRLF», когда получая ответ от сервера. Не знаю, поможет ли это отладить вопрос. –