1. 程式人生 > 實用技巧 >C# Post請求資料

C# Post請求資料

        /// <summary>
        /// 獲取access_token
        /// </summary>
        /// <returns></returns>
        public string GetToken()
        {
            string url = "https://XXX.com/oauth/token?client_id=XX";
byte[] data = System.Text.Encoding.UTF8.GetBytes("");//引數
HttpWebRequest myRequest
= (HttpWebRequest)WebRequest.Create(url);

myRequest.Headers["Authorization"] = "XX"; //新增頭 myRequest.Method
= "POST";//請求型別 Get,Post.... myRequest.ContentType = "application/xml;charset=UTF-8";//內容格式


myRequest.ContentLength = data.Length; Stream newStream
= myRequest.GetRequestStream(); newStream.Write(data, 0, data.Length); newStream.Close(); HttpWebResponse myResponse = myRequest.GetResponse() as HttpWebResponse; StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
string content = reader.ReadToEnd(); reader.Close(); return content; }