我想在发布一些内容后发送一些ping到我的博客。 如你所知,wordpress使用这种方法。我编写了自己的博客系统,我想发送一些网址。
例如,我想要请求此链接。 www.google.com/webmasters/tools/ping?sitemap = http://www.domain.com/sitemap.ashx
System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping();
System.Net.NetworkInformation.PingReply prep;
string url = "http://www.google.com/webmasters/tools/ping?sitemap=" + sitename + "/sitemap.ashx";
prep = p.Send(url);
if (prep.Status == System.Net.NetworkInformation.IPStatus.Success)
{
string address = prep.Address.ToString();
string time = prep.RoundtripTime.ToString();
}
else
{
string status = prep.Status.ToString();
}
此代码对我不起作用。还有别的吗?
答案 0 :(得分:0)
据我所知,ping是在计算机上完成的,我看到你打电话给网页。
也许您需要发送网络请求而不是ping。
这是一个例子