Ich habe ein ziemlich einfaches Programm, das eine URL aufnimmt und den ersten Ort ausspuckt, an den es weitergeleitet wird. Wie auch immer, ich habe es auf einigen Links getestet und festgestellt, dass 400 Fehler auf einigen URLs erhalten. Ich habe versucht, solche URLs zu testen, indem ich sie in meinen Browser eingefügt habe und das hat gut funktioniert.C# Link Analyzer erhält fehlerhafte Fehler?
static string getLoc(string curLoc, out string StatusDescription, int timeoutmillseconds)
{
HttpWebRequest x = (HttpWebRequest)WebRequest.Create(curLoc);
x.UserAgent = "Opera/9.52 (Windows NT 6.0; U; en)";
x.Timeout = timeoutmillseconds;
x.AllowAutoRedirect = false;
HttpWebResponse y = null;
try
{
y = (HttpWebResponse)x.GetResponse(); //At this point it throws a 400 bad request exception.
Wenn Sie die von Ihrem Browser gespeicherten Cookies löschen und dann Cookies deaktivieren, können Sie die URL in Ihrem Browser noch abrufen? –
Nein. Deshalb habe ich es Keksen anvertraut. – Brian