Re: ESP8266 web server
Napsal: 18 dub 2024, 14:56
Jak píše kiRRow...
Můj kód byl dobře, akorát nevěděls jednu podstatnou věc. Uvnitř uvozovek (vnějších) nemůžou být další uvozovky (vnitřní). Řeší se to buď tak, že se místo vnitřních uvozovek použijí apostrofy nebo se nechají uvozovky, ale musí se iskejpovat.
špatně: client.println("... ... "ABC" ... ...");
dobře: client.println("... ... 'ABC' ... ..."); <-- apostrofy
dobře: client.println("... ... \"ABC\" ... ..."); <-- tzv. escape sekvence
No a pak ti ještě uniklo, že atribut content obsahuje dvě hodnoty oddělený středníkem, číslo (počet sekund) a url. Tys to omylem rozdělil na dva atributy.
Můj kód byl dobře, akorát nevěděls jednu podstatnou věc. Uvnitř uvozovek (vnějších) nemůžou být další uvozovky (vnitřní). Řeší se to buď tak, že se místo vnitřních uvozovek použijí apostrofy nebo se nechají uvozovky, ale musí se iskejpovat.
špatně: client.println("... ... "ABC" ... ...");
dobře: client.println("... ... 'ABC' ... ..."); <-- apostrofy
dobře: client.println("... ... \"ABC\" ... ..."); <-- tzv. escape sekvence
No a pak ti ještě uniklo, že atribut content obsahuje dvě hodnoty oddělený středníkem, číslo (počet sekund) a url. Tys to omylem rozdělil na dva atributy.