如何使用 Asp.Net HttpWebRequest 获取 POST 的状态代码
当我的网站的站点地图更新时,我尝试对 Google 执行 ping 操作,但我需要知道 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();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要使用响应 - 将其分配给
HttpWebResponse
变量:HttpStatusCode
枚举将告诉您返回了什么状态代码。You need to use the response - assign it to a
HttpWebResponse
variable:The
HttpStatusCode
enumeration will tell you what status code was returned.尝试 HttpWebResponse.StatusCode 输出
Try HttpWebResponse.StatusCode out