Checks whether the URL address has a response and the URL address response.
Today, a problem suddenly occurred. The program is stuck due to the URL address call (the reason is that the service is suspended and the disk is broken)
Then I thought about it. Before calling the URL address, I should judge whether the address has a response. Can this solve the problem?
C # code:
/// <Summary> /// check whether the URL address can be accessed /// </summary> /// <param name = "Url"> URL address (with http: //) </param> // <returns> Return OK </returns> // <example> IsUrlVist ("http://www.baidu.com ") </example> public static string IsUrlVisit (string Url) {string reVlue = null; HttpWebRequest request = (HttpWebRequest) WebRequest. create (new Uri (Url); ServicePointManager. expect100Continue = false; try {(HttpWebResponse) request. getResponse ()). close (); reVlue = "OK";} catch (WebException ex) {reVlue = ex. toString ();} return reVlue ;}