Also mein Projekt mit dem Webseiten-Request und dem Parsen der Strings läuft schon seit Monaten ohne (Speicher-)Probleme.
Würde mich theoretisch schon interessieren, wie diese verbotenen Strings evtl. doch zu benutzen sind.
Wie kriegst du den request in den String ? Ist der immer gleich lang ?
Was nach meiner Erfahrung gar nicht geht, ist sowas:
String x = "";
...
while ( client.available() ) x += client.read();
oder ?