/// <summary> /// Parse url and return json string /// </summary> /// <returns>The json string.</returns> /// <param name="url">URL.</param> public IEnumerator gethtml(string url) { mycallback.statusCallback("get html"); //set ssl ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(OnRemoteCertificateValidationCallback); WebRequest request = HttpWebRequest.Create(url); request.Method = "GET"; WebResponse resp = null; try { resp = request.GetResponse(); } catch { resp = null; } yield return(1); if (resp != null) { Stream st = resp.GetResponseStream(); StreamReader sr = new StreamReader(st, Encoding.GetEncoding("UTF-8")); string mytxt = sr.ReadToEnd(); jsontxt = mytxt; mycallback.onLoadHtmlText(mytxt); sr.Close(); st.Close(); } }