如果是有效的网址,我想插入网址/链接。为我检查状态代码。但对于某些链接我即使它是一个有效的链接
也会出现此错误 HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(LinkCheck);
myHttpWebRequest.Timeout = 150000;
myHttpWebRequest.Method = "HEAD";
myHttpWebRequest.UserAgent = "Foo";
myHttpWebRequest.Accept = "*/*";
myHttpWebRequest.AllowAutoRedirect = false;
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();//getting error here
MyStatusCode = ((int)myHttpWebResponse.StatusCode);
myHttpWebResponse.Close();
输入 - http://www.jabong.com/men/ 输出应该= 200 但它的投掷错误
答案 0 :(得分:1)
您提出请求的server似乎不支持HEAD
HTTP动词。将您的请求更改为GET
,并且它可以正常工作:
myHttpWebRequest.Method = "GET";