Exemple #1
0
        /// <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();
            }
        }