87,997
社区成员




var url = "http://bbs.csdn.net/topics/3907043101";
jQuery.ajax({
type: "post",
async: false,
dataType: "json",
url: "Default.aspx/UrlIsExist",
contentType: "application/json; charset=utf-8",
cache: false,
data: '{url:\"' + url + '"}',
success: function (data) {
if (data.d == "true") {
//地址可用
}else{
//地址不存在
}
},
Error: function (error) {
alert(error);
}
});
[WebMethod]
private static string UrlExistsUsingHttpWebRequest(string url)
{
HttpWebRequest webReqst = (HttpWebRequest)WebRequest.Create(url);
webReqst.Method = "GET";
webReqst.KeepAlive = true;
webReqst.Timeout = 300;
string result = false;
try
{
HttpWebResponse webResponse = (HttpWebResponse)webReqst.GetResponse();
if (webResponse.StatusCode == HttpStatusCode.OK && webResponse.ContentLength < 1024 * 1024)
{
result = "true";
}
}
catch
{
result = "false";
}
return result;
}