0

いくつかの小売サイトの応答(URLが存在するかどうかを確認)を取得しようとしています。

HttpWebRequest.GetResponse()を使用すると、Amazon自身のサイトから応答を取得できますが、ホストされているサイト(特に、MarksAndSpencer.com)からは応答を取得できません。応答は常に503です。

私は常に答えを返すhttpスニファを使用したので、それは可能だと思われます。

答えを考え出すことやGoogleで答えを見つけることは非常に難しいと感じているので、誰かがこれに対する解決策を持っていますか?

4

1 に答える 1

0

私は、AmazonとAmazonがホストするサイトに正常にリクエストを送信する方法を常に理解していました。

これがコードのスニペットです。

var request = (HttpWebRequest)HttpWebRequest.Create(uri);
request.Method = WebRequestMethods.GET;
request.UserAgent = HttpContextHelper.Current.Request.UserAgent;
request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
于 2012-11-16T10:56:11.573 に答える