获得了通过短信网关发送短信的典型api请求。
是否有可能检查设备的连接?
string readUrl = "http://192.168.253.160/index.php/http_api/read_sms";
string result;
WebClient Client = new WebClient();
Client.QueryString.Add("login", "admin");
Client.QueryString.Add("pass", "password");
Client.QueryString.Add("folder", "sentitems");
Client.QueryString.Add("idfrom", "100");
Client.QueryString.Add("idto", "101");
Client.QueryString.Add("limit", "1");
Client.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0");
Stream receivedStream = Client.OpenRead(readUrl);
StreamReader reader = new StreamReader(receivedStream);
result = reader.ReadToEnd();
receivedStream.Close();
reader.Close();
MessageBox.Show(result);
我想提出条件:
if(result == true)
{
button green
}
else
{
button Red
}
我知道,如果我检查具有正确ID的文件夹项目并得到正确的结果,我将得到响应,在这种情况下我可以使用什么。但是这个回应太长了。所以我只是在考虑另一个/不同的选择。
谢谢