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))); }
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); }