Получение запроса ethernet enc28J60

Нет ответов
jondiv
Offline
Зарегистрирован: 10.09.2014

Добрый день!

Подключил enc28J60, все работает. Теперь хочу пропарсить входящий запрос например 192.168.0.103?mod=rf&com=100 или 192.168.0.103? mod=rf2&com=222

Каполучить значения переменной mod и com ?

Делаю так:

      char str_in[32];
      char command_in[32];
      char mod_in[32];

      sscanf(data, "GET %s HTTP/1.1", &str_in);
      sscanf(str_in, "/?mod=%s&com=%s", &mod_in, &command_in);

      Serial.println("--------------");
      Serial.println(str_in);
      Serial.println(mod_in);
      Serial.println(command_in);
      Serial.println("--------------");

В сериал показывает:

/?mod=rf2&com=222
rf2&com=222
!
d