내 웹 사이트의 사이트 맵이 업데이트되었지만 Google이나 다른 서비스가 반환하는 상태 코드를 알아야 할 때 Google에 핑하려고합니다. 내 코드는 다음과 같습니다 :Asp.Net HttpWebRequest를 사용하여 POST의 상태 코드를 얻는 방법
HttpWebRequest rqst = (HttpWebRequest)WebRequest.Create("http://search.yahooapis.com/ping?sitemap=http%3a%2f%2fhasangursoy.com.tr%2fsitemap.xml");
rqst.Method = "POST";
rqst.ContentType = "text/xml";
rqst.ContentLength = 0;
rqst.Timeout = 3000;
rqst.GetResponse();
코드는 정상이지만 상태 코드로 "확인"됩니다. 200, 404 등의 코드가 필요했습니다. –
완료되었습니다. int를 사용하는 경우 respStatusCode = resp.StatusCode; 이것은 상태 코드를 반환합니다. 자세한 내용은 다음을 참조하십시오. http://msdn.microsoft.com/en-us/library/system.net.httpstatuscode.aspx –
@Hasan Gürsoy - 열거 형이므로 암시 적으로 정수로 캐스팅됩니다. – Oded