Commande ESP8266/Shield Ethernet pour lancer une URL

Bonjour,

J’aimerais savoir s’il existe une commande sur ESP8266 et avec le Shield Ethernet d’Arduino pour lancer une URL (envoyer une requête à plusieurs autres serveurs).
L’idée serait que l’ESP ou Ethernet serait un serveur avec une adresse IP comme 192.168.123.456, que quand j’écrive sur le navigateur http://192.168.123.456/unecommande, le serveur reconnaisse la commande, et envoie à son tour une requête à un autre serveur comme http://192.autre.chose…/

Est ce que c’est possible ?

Rien ne s'y oppose.
Cela s'appelle un serveur WEB doublé d'un client WEB.

Oui, je suis au courant, mais quelle est la commande exacte pour lancer une requête à un autre serveur ?

Ta demande est extrêmement vague.

Il faudrait faire un choix : Ethernet ou ESP8266 ?

Et puis cela suppose t-il d'interpréter la réponse ou pas ?

HTML ? XML ? JSON ?

ESP8266 puis Shield Ethernet en HTML.
Que voulez vous dire par interpréter la réponse ?

En général on envoie une requête à un serveur dans un but précis.

Soit on lui envoie une demande pour réaliser une opération, et dans ce cas la réponse status 200 OK est suffisante, soit on lui envoie une requête pour récupérer des données. Dans ce cas, les données sont soit en mode texte, soit encapsulées dans des balises HTML, XML JSON au autre.

En gros, je vais t'expliquer ce que je veux faire.

Supposons que j'ai deux ESP8266 pour allumer en Wifi deux lampes différentes. Pour allumer ou éteindre chacune, je dois passer par son adresse IP propre.
Je cherche un moyen de créer un 3e serveur, pour synchroniser ces deux serveurs.
En gros ça donnerait
http://192.168.123.456/On //Première lampe On
http://192.168.autre.chose/On //Deuxième lampe On

J'aimerais faire avec un 3e esp8266 ou arduino avec Shield Ethernet :
http://192.168.654.987/LAMPE1On
quand le serveur reçoit cette requête, il envoie à son tour http://192.168.123.456/On

http://192.168.654.987/LAMPE2On
quand le serveur reçoit cette requête, il envoie à son tour http://192.168.autre.chose/On

Comment je peux faire ça avec un ESP8266 et avec un Shield Ethernet (j'hésite encore entre les deux moyens) ?

Un des deux ESP8266 pourrait très bien commander le deuxième, pas besoin d'en ajouter un autre, sauf si ce troisième doit faire autre chose.

Pars d'un exemple WebClient :

On peut très bien imaginer une requête avec argument :

http://192.168.123.456/On                 //Première lampe On
http://192.168.autre.chose/On            //Deuxième lampe On

http://192.168.123.456/On?forward=http://192.168.autre.chose

Dans ce cas le premier ESP8266 retransmet la requête au deuxième si l'argument forward est présent.

Quelle est le nom d'une commande quo permet d'envoyer une requête à un serveur ?

Voir le lien en #7.

client.connect()
client.println()

etc.