需要用到一些參考
using System.Net;
using System.IO;
private void button1_Click(object sender, EventArgs e)
{
sendTextNotify(tb_Msg.Text, tb_Token.Text);
}
public void sendTextNotify(string message, string token)
{
byte[] byteArray = Encoding.UTF8.GetBytes("message=" + message);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://notify-api.line.me/api/notify");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
request.Headers.Add("Authorization", "Bearer " + token);
request.AutomaticDecompression = DecompressionMethods.GZip;
request.ClientCertificates.Add(new System.Security.Cryptography.X509Certificates.X509Certificate());
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
HttpWebResponse resp = (HttpWebResponse)request.GetResponse();
using (StreamReader str = new StreamReader(resp.GetResponseStream()))
{
string responseFromServer = str.ReadToEnd();
responseFromServer.Contains("ok");
str.Close();
}
}