ENC28J60 как получить доступ к HTTP заголовкам?
- Войдите на сайт для отправки комментариев
Вс, 25/09/2016 - 13:43
Есть библиотека 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 уже только хтмл и всё убрано от юзера. Как делать, не расковыривая библиотеку?