Stap 10: Overeenkomende tekenreeksen, opstellen van functies, en het toevoegen van HTML-pagina 's
Ga terug naar het tabblad 'WebServer'.
Scroll naar beneden naar de sectie met het label "HTTP URL Matching Strings" (het zal worden op lijn 121). Voeg de regel
static const char szHTMLBlink[] = "GET /Blink ";
Dat de tekenreeks hoe onze WF32 zal weten wij willen toegang tot onze pagina knipperen is wanneer wij type "< IP > / Blink" in onze browser.
Rechts onder daar, onder de regel:
GCMD::ACTION ComposeHTMLSamplePage(CLIENTINFO * pClientInfo);
Type:
GCMD::ACTION ComposeHTMLBlinkPage(CLIENTINFO * pClientInfo);
Dit is de definitie van onze knipperen pagina's samenstellen functie. Deze functie is al geschreven in onze HTMLBlink.cpp-bestand, zodat we niet hoeven te schrijven zelf.
Op dit punt, moet uw code uitzien zoals in de eerste afbeelding in deze stap.
Nu scroll naar beneden een beetje naar het Setup-gedeelte, waar u de regel vindt:
AddHTMLPage(szHTMLSample, ComposeHTMLSamplePage);
Onder dat voegt u de regel:
AddHTMLPage(szHTMLBlink, ComposeHTMLBlinkPage);
Dat zal onze blink-pagina toevoegen aan de lijst met dynamisch gegenereerde HTML-pagina's.
Uw code moet uitzien zoals in de tweede afbeelding in deze stap.