Как проверить, получил ли веб-клиент правильный ответ C #? - PullRequest
0 голосов
/ 26 ноября 2018

получил типичный запрос 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 и получу правильный результат, я получу ответ, что я могу использовать вэто условие.Но этот ответ так долго.Так что я просто думаю о другом / другом варианте.

Спасибо

...