ENC28J60 как получить доступ к HTTP заголовкам?

Нет ответов
Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

Есть библиотека Nuelectronics, есть обёртка для нее, в примере вывод делается в класс enc27j60 e, но в виде HTML. То есть:

  if (params = e.serviceRequest()){
    e.print("<H1>Web Remote</H1>");
    if (strcmp(params, "?cmd=on") == 0)
      digitalWrite(outputPin, HIGH);
    else if (strcmp(params, "?cmd=off") == 0)
      digitalWrite(outputPin, LOW);
    e.print("LED state: <br>");
    if(digitalRead(outputPin)==1) e.print("on");
     else e.print("off");
    e.print(".<br>");
    e.print("<A HREF='?cmd=on'>Turn on</A><br>");
    e.print("<A HREF='?cmd=off'>Turn off</A>");
    e.respond();
  }

А как изменить заголовок, например если надо чтобы оно работало с любого адреса - нужно успокоить CORS заголовком Access-Control-Allow-Origin: *

В штатном шилде на Wiznet за Over700 денег - лехко, там client.print() выводит именно в клиент, как написано, а в ENC уже только хтмл и всё убрано от юзера. Как делать, не расковыривая библиотеку?