Problème Ethernet Shield HTTP

Peut-être est-ce le LCD qui est en route ?

C'est la première fois que tu mentionnes l'utilisation d'un LCD non ? C'est le genre de détails qui peuvent expliquer ton problème pourtant...

cela plante toujours, même avec un reset, il faut que je débranche et rebranche l'usb pour que ça reprenne correctement.

Si tu es obligé de couper c'est qu'il y a certainement corruption de données. Probablement coté wiznet. J'ai le cas lorsque son buffer (circulaire) de réception est saturé. Donc soit tu ne vides pas assez vite/souvent son buffer, soit tu reçoit de trop gros paquets d'un coup. Le buffer de réception est configuré à 2ko par défaut (8 ko partagés entre les 4 sockets disponibles du wiznet).
Vois pour charger des pages plus light, décharger le buffer au plus vite (pas de delay() qui neutralise l'arduino trop longtemps !) ou, en dernier recours, augmenter la taille du buffer au détriment des autres sockets.

Gromain