如何Request.GetResponse()亚马逊托管的网站

时间:2012-11-15 10:48:23

标签: amazon-web-services httpwebrequest amazon getresponse

我正在尝试获取许多零售网站的回复(检查网址是否存在)。

使用HttpWebRequest.GetResponse(),我可以从亚马逊自己的网站获得回复,但是,我不能为其托管网站 - 特别是MarksAndSpencer.com。响应总是503。

我已经使用了一个始终返回答案的http嗅探器,所以它似乎有可能。

有没有人对此有任何解决方案,因为我发现很难在Google上找到答案或找到答案。

1 个答案:

答案 0 :(得分:0)

我非常清楚地了解了如何成功向亚马逊和亚马逊托管网站发出请求。

下面是代码片段。

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";