怎么判断某个.asmx链接有效?
如何判断某个.asmx链接有效?????我是用这个:C# codetry{System.Net.WebRequest myRequest System.Net.We
如何判断某个.asmx链接有效?????
我是用这个:
C# codetry { System.Net.WebRequest myRequest = System.Net.WebRequest.Create( "http://192.168.0.6/rootserver/DirService.asmx "); System.Net.WebResponse myResponse = myRequest.GetResponse(); return "ok "; } catch (Exception ex) { return ex.Message.ToString(); }
如果链接不通,会跳到catch里去,而且会等半天!!!
有没有更好的办法,判断???
[解决办法]那就搞成异步的
[解决办法]可以参见
http://dotnet.aspx.cc/file/Delect-Url-Exists.aspx
使用HEAD
[解决办法]你可以设置
myRequest.Timeout = //很短的时间
myRequest.Proxy = null;
好像没有更好的方法