Как получить код состояния POST с помощью Asp.Net HttpWebRequest - PullRequest
0 голосов
/ 10 апреля 2010

Я пытаюсь пропинговать 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();

Ответы [ 2 ]

1 голос
/ 10 апреля 2010

Вам нужно использовать ответ - назначьте его переменной HttpWebResponse:

HttpWebResponse resp = (HttpWebResponse)rqst.GetResponse();
HttpStatusCode respStatusCode = resp.StatusCode;

Перечисление HttpStatusCode сообщит вам, какой код состояния был возвращен.

1 голос
/ 10 апреля 2010

Попробуйте HttpWebResponse.StatusCode out

...