Thanks HeliBob,
Some action is String reading:
client.print("<a href='GON'data-role='button'data-inline='true'data-transition='flip'>Open/Close</a>");
if (query.indexOf("GON") > 0) {
digitalWrite(gatepin, HIGH);
...