0
У меня есть запрос, который ПОЛУЧИТЬ выглядит следующим образом:Разбор слова из запроса GET
GET /mydataA:mydataB HTTP/1.1
Host: 192.168.4.1
Accept: */*
Accept-aneeAop
n1kD0
Я хотел бы получить данные только между GET/
и HTTP/1.1
, который в данном случае является mydataA:mydataB
. Это ответивший массив символов в размере 500, что я делаю сейчас, чтобы получить данные есть:
//Wificontent has the respond
String parseGET=Wificontent;
int ind1 = parseGET.indexOf('GET /');
int ind2 = parseGET.indexOf('HTTP/1.1');
Serial.println(parseGET.substring(ind1+1, ind2-8));
, которые приводят к странным противоречивым результатам, части данных.
Как я могу получить эти данные безопасным способом?
благодаря