Récupérer une valeur à l'intérieur d'un char

Bonjour,
J'ai un Arduino UNO avec un SHIELD W5100 et j'ai mis un serveur dessus.
Et dans le code il y a marqué :

char c = client.read();
Serial.write(c);

Et "c" c'est égal à :

GET / HTTP/1.1
Host: 192.168.106.90
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8
Sec-GPC: 1
Accept-Language: fr-FR,fr
Accept-Encoding: gzip, deflate

Et dans le "c" j'aimerais récupérer juste l'url donc /
Mais j'arrive pas à juste récupérer l'url, c'est pour ca que je viens demander de l'aide ici.

Bonjour,

Un char c'est un caractères simple comme A ou Z, ce n'est pas une chaine de caractères.
Si tu veux recevoir une chaine de caractère il faut concaténer tous les caractères reçus en ajoutant le caractère à ta chaine de caractères. Ou utiliser une fonction qui lit la chaine en entier.

Oui mais ya pas moyen de recuperer la 1ere ligne de "c" puis de recuperer juste le "/" ??

Il n'y a pas de 1ère ligne dans "c"

c est un char, il ne contient qu'un seul caractère (une seule lettre)
Au 1 appel à Serial.read(), c contiendra 'G'
au 2ème appel, c contiendra 'E'
au 3ème appel, c contiendra 'T'
etc etc
A toi d'organiser ton code pour dépouiller ça.

Ou alors, à la place de Serial.read(), tu utilises [Serial.readStringUntil()]
(Serial.readStringUntil() - Arduino Reference)
avec ça tu récupères d'un coup une chaîne de caractères (c-à-d plusieurs caractères)