public string OpenReadWithHttps(string URL, string strPostdata) { Encoding encoding = Encoding.Default; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL); request.Method = "post"; request.Accept = "text/html, application/xhtml+xml, */*"; request.ContentType = "application/x-www-form-urlencoded"; byte[] buffer = encoding.GetBytes(strPostdata); request.ContentLength = buffer.Length; request.GetRequestStream().Write(buffer, 0, buffer.Length); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); using (StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("utf-8"))) { return reader.ReadToEnd(); } }
string url = "http://auth.360buy.com/oauth/token?grant_type=password&client_id=" + AppKey + "&username=" + username + "&password=" + System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(userpwd, "MD5") + "&scope=read&client_secret=" + AppSecret; WebClient client = new WebClient(); client.Headers.Add("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"); client.Headers.Add("UserAgent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"); client.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); string filename = Guid.NewGuid().ToString("N"); client.DownloadFile(url, filename); StreamReader sr = new StreamReader(filename, Encoding.GetEncoding("GBK")); string content = sr.ReadToEnd(); sr.Close(); string[] str = content.Split(','); System.IO.File.Delete(filename); return str[0].Split(':')[1];
京东
最新推荐文章于 2024-07-25 15:05:50 发布