ASP.NET SMS网关API

ASP.NET SMS网关API,api,sms-gateway,Api,Sms Gateway,我购买了一个SMS网关,他们只为我提供了HTTP和XMLAPI,但我需要ASP.NETAPI来处理我的项目。有人能帮我把下面的API转换成ASP.NET(c#)API吗 HTTP API http://indiansms.smsmaker.in/api/sendmsg.php?user=*********&pass=********&sender=Sender ID&phone=Mobile No&text=SMS&priority=Priority&am

我购买了一个SMS网关,他们只为我提供了HTTP和XMLAPI,但我需要ASP.NETAPI来处理我的项目。有人能帮我把下面的API转换成ASP.NET(c#)API吗

HTTP API

http://indiansms.smsmaker.in/api/sendmsg.php?user=*********&pass=********&sender=Sender ID&phone=Mobile No&text=SMS&priority=Priority&stype=smstype
$data="<?xml version='1.0' encoding='utf-8'?>
<MESSAGE>
<USERNAME>username</USERNAME>
<PASSWORD>password</PASSWORD>
<TEXT>Hi, this is a test message</TEXT>
<PRIORITY>ndnd</PRIORITY>
<SENDER>SenderId</SENDER>
<MSGTYPE>normal</MSGTYPE>
<ADDRESS>*********</ADDRESS>
<ADDRESS>*********</ADDRESS>
</MESSAGE>";
XMLAPI

http://indiansms.smsmaker.in/api/sendmsg.php?user=*********&pass=********&sender=Sender ID&phone=Mobile No&text=SMS&priority=Priority&stype=smstype
$data="<?xml version='1.0' encoding='utf-8'?>
<MESSAGE>
<USERNAME>username</USERNAME>
<PASSWORD>password</PASSWORD>
<TEXT>Hi, this is a test message</TEXT>
<PRIORITY>ndnd</PRIORITY>
<SENDER>SenderId</SENDER>
<MSGTYPE>normal</MSGTYPE>
<ADDRESS>*********</ADDRESS>
<ADDRESS>*********</ADDRESS>
</MESSAGE>";
$data=”
用户名
密码
嗨,这是一条测试消息
ndnd
森德里德
正常的
*********
*********
";
如何将此API转换为ASP.NET API


我知道这个问题没有资格在这里发表。但我马上就要

我在一个.Net应用程序中做了类似的事情,我们使用http api发送sms。我们使用.net中的webclient发送消息

    using (var client = new WebClient())
    {
        client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR1.0.3705;)");
        client.QueryString.Add("user", "username");
        client.QueryString.Add("pass", "password");
        // Add all the parameters you need

        using (Stream stream = client.OpenRead("http://indiansms.smsmaker.in/api/sendmsg.php"))
        {
            // Do something with the response..
        }
    }