我一直给一个API来发送短信,该API指出,我应该使用这个网址
http://<server>:<port>/bulksms/bulksms?
username=XXXX&password=YYYYY&type=Y&dlr=Z&destination=QQQQQQQQQ&sour
ce=RRRR&message=SSSSSSSS<&url=KKKK>
当消息和URL必须是URL UTF-8编码 。
我所做的是创建一个URL像这样:
string urlSMS = string.Format("http://{0}:{1}/bulksms/bulksms?username={2}&password={3}&type={4}&dlr={5}&destination={6}&source={7}&message={8}&url=0",
server, port, username, password, type, dlr, destination, source, message);
然后我打电话给那个URL是这样的:
WebRequest wr = WebRequest.Create(urlSMS);
wr.Timeout = 3500;
try
{
HttpWebResponse response = (HttpWebResponse)wr.GetResponse();
但是,我一直有超时错误消息,我检查过了,这就是为什么我问。 我需要知道,如果
WebRequest.Create(urlSMS)
给我一个URL-UTF-8
编码与否。
谢谢