我在 Facebook、twitter、googleplus 等
网站中使用社交插件 在使用社交插件代码之前如何检查这些社交网站是否存在。
实际上,当任何社交网站离线时,我都会遇到问题,然后网站页面有更多时间加载我使用这些社交插件的地方。
我使用了这段代码,但如果网站离线,它会抛出异常并消耗大量时间
HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create("http://www.stackoverflow.com");
httpReq.AllowAutoRedirect = false;
HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse();
if (httpRes.StatusCode==HttpStatusCode.NotFound)
{
// Code for NotFound resources goes here.
}
知道如何克服这个问题吗?