我正在尝试在我的网站的站点地图更新时ping 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();
答案 0 :(得分:1)
尝试HttpWebResponse.StatusCode out
答案 1 :(得分:1)
您需要使用响应 - 将其分配给HttpWebResponse
变量:
HttpWebResponse resp = (HttpWebResponse)rqst.GetResponse();
HttpStatusCode respStatusCode = resp.StatusCode;
HttpStatusCode
枚举将告诉您返回了什么状态代码。