Я пытаюсь пропинговать Google при обновлении карты сайта моего веб-сайта, но мне нужно знать, какой код статуса возвращает Google или любая другая служба. Мой код ниже:
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();
Вам нужно использовать ответ - назначьте его переменной HttpWebResponse:
HttpWebResponse
HttpWebResponse resp = (HttpWebResponse)rqst.GetResponse(); HttpStatusCode respStatusCode = resp.StatusCode;
Перечисление HttpStatusCode сообщит вам, какой код состояния был возвращен.
HttpStatusCode
Попробуйте HttpWebResponse.StatusCode out