私は、URLを受け取り、リダイレクト先の最初の部分を吐き出すかなり簡単なプログラムを持っています。とにかく、私はいくつかのリンクでそれをテストしていると気づいたいくつかのURLで400エラーを取得します。私はブラウザに貼り付けることでそのようなURLをテストしようとしましたが、うまくいきました。C#リンクアナライザが不正なリクエストエラーを取得していますか?
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.
ブラウザで保存したCookieを削除してからCookieを無効にすると、ブラウザのURLを引き上げることはできますか? –
だから私はそれをクッキーに責めたのです。 – Brian