Ich habe bei mir gerade mal nachgesehen, das sieht hier beim UNO mit W5100 ein wenig anders aus.
Kannst Du mal testen:
client.println("HTTP/1.1 200 OK");
client.println("Connection: close");
client.println("Content-Type: text/html; charset=UTF-8");
client.println("Content-Language: de");
client.println();
client.println("<!DOCTYPE HTML>");
client.println("<html>");
[...]