Imports System.Net
Imports System.IO
Partial Class SendSMSXMLVB
Inherits System.Web.UI.Page
Protected Sub BtnSend_Click(sender As Object, e As System.EventArgs) Handles BtnSend.Click
Dim api_url As String = "https://www.smsgatewayhub.com/rest/services/sendSMS/sendGroupSmsXmlApi"
Dim xmls As String = "" +
"YourAuthkey" +
"" + txtmsg.Text + "" +
"DEMOOS" +
"1" +
"" + txtMobile.Text + "" +
"english"
postXMLData(api_url, xmls)
' "signature" +
' "20/07/2017 08:45" +
'""
End Sub
Public Function postXMLData(ByVal destinationUrl As String, ByVal requestXml As String) As String
Dim request As HttpWebRequest = CType(WebRequest.Create(destinationUrl), HttpWebRequest)
Dim bytes() As Byte
bytes = System.Text.Encoding.ASCII.GetBytes(requestXml)
request.ContentType = "application/xml; encoding='utf-8'"
request.ContentLength = bytes.Length
request.Method = "POST"
Dim requestStream As Stream = request.GetRequestStream()
requestStream.Write(bytes, 0, bytes.Length)
requestStream.Close()
Dim response As HttpWebResponse
response = CType(request.GetResponse(), HttpWebResponse)
If response.StatusCode = HttpStatusCode.OK Then
Dim responseStream As Stream = response.GetResponseStream()
Dim responseStr As String = New StreamReader(responseStream).ReadToEnd()
Return responseStr
End If
Return Nothing
End Function
End Class