Example #1
0
        public string GetToken1()
        {
            string   url      = "http://123.56.237.80:85/getAccessToken/index";
            string   jsonStr  = "{\"api_username\":\"fastgo\", \"api_password\":\"LWw0hlWI0eq7sly8LPmtJVL3uRpB92\"}";
            jsonTool jsonTool = new jsonTool();

            return(jsonTool.GetToken(HttpPost(url, jsonStr)));
        }
Example #2
0
        public string GetToken()
        {
            string result = "";

            try
            {
                string url =
                    "http://123.56.237.80:85/getAccessToken/index";
                Encoding       encoding = Encoding.UTF8;
                HttpWebRequest request  = (HttpWebRequest)WebRequest.Create(url);
                request.Method      = "POST";
                request.Accept      = "text/html,application/xhtml+xml,*/*";
                request.ContentType = "application/json";
                //写入body
                string jsonStr = "{\"api_username\":\"fastgo\", \"api_password\":\"LWw0hlWI0eq7sly8LPmtJVL3uRpB92\"}";
                byte[] buffer  = encoding.GetBytes(jsonStr);
                request.ContentLength = buffer.Length;
                request.GetRequestStream().Write(buffer, 0, buffer.Length);
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                using (StreamReader sr = new StreamReader(response.GetResponseStream(), encoding))
                {
                    jsonTool jsonTool1 = new jsonTool();
                    result = sr.ReadToEnd();
                    result = jsonTool1.GetToken(result);
                }
            }
            catch (WebException ex)
            {
                var           res = (HttpWebResponse)ex.Response;
                StringBuilder sb  = new StringBuilder();
                StreamReader  sr  = new StreamReader(res.GetResponseStream(), Encoding.UTF8);
                sb.Append(sr.ReadToEnd());
                result = "error:" + sb.ToString();
            }

            return(result);
        }