2017-05-13 1 views
0

私のウェブサイトからSMSを送信しようとしています。以下はcからのcall httpの使用方法#

perfectly.ItはMSGを送信し、文字列

http://sms.mywebsite.com/api/sendmsg.php?user=MYID&pass=MYPASS&sender=SENDERID&phone=1234567980&text=Test Message&priority=ndnd&stype=normal 

を返しますが、私はTextBox2を

WebRequest webRequest = WebRequest.Create("http://sms.mywebsite.com/api/sendmsg.php?user=MYID&pass=MYPASS&sender=SENDERID&phone=" + TextBox1.Text + "&text=" + TextBox2.Text+ "&priority=ndnd&stype=normal") 
からのTextBox1とメッセージからC#.Acceptに携帯電話番号を、それを使用したい作品HTTP APIですSMSを送信私はウェブサイトで直接HTTPコードを貼り付け、私はWebRequestクラスの文.But私の携帯はdosent smsinを受け取る場合

最初の文が実行されている

TextBox1.Text=123456789;//some mobile number 

TextBox2.Text="Thankyou for registering @ MyWEBSITE. A verification email has been sent to Your email"; 
+0

引用符はありますか?あなたの質問を明確にし、より多くのコードを提供してください! –

+1

あなたが直面しているエラー/問題は何ですか? – mridula

+0

ブラウザにリンクを貼り付けると、最初のコード行が実行されています。msgを受け取ります。 –

答えて

1

Server.UrlEncodeを使用してください。おそらく、テキストメッセージにはいくつかのスペースと特殊文字があります。

WebRequest webRequest = WebRequest.Create(Server.UrlEncode("http://sms.mywebsite.com/api/sendmsg.php?user=MYID&pass=MYPASS&sender=SENDERID&phone=" + TextBox1.Text + "&text=" + TextBox2.Text+ "&priority=ndnd&stype=normal")) 
関連する問題