Netcom/Telia Firebolt send SMS

Denne koden fungerer utmerket for sending av SMS via https://firebolt.netcom…. Søtter også sending med ØÆÅøæå.

C# code

public void sendSMS(string toNumber, string message, string password, string user, string url)
{
        // prepare request
        byte[] data = System.Text.UnicodeEncoding.UTF8.GetBytes(user + ":" + password);
        Base64Encoder encoder = new Base64Encoder(data);
      
        Uri sRequest = new Uri(url + "?" + "number=" + toNumber + "&message=" + System.Web.HttpUtility.UrlEncode(message, Encoding.GetEncoding(28591)));

        string cre = String.Format("{0}:{1}", sUser, sPassword);
        byte[] bytes = Encoding.ASCII.GetBytes(cre);
        string base64 = Convert.ToBase64String(bytes);

        WebRequest request = WebRequest.Create(sRequest);

        // set authorization header
        String sAuthHeader = "Basic " + base64;
        request.Headers.Add("Authorization", sAuthHeader);

        WebResponse resp = request.GetResponse();
		
		//do some check on response code
}

Leave a comment