yourbasic.org/golang

een basiswebserver

Als u de URL opent op een machine waar het programma hieronder draait,wordt u begroet door deze pagina.

  • de aanroep naar http.HandleFuncvertelt de net.http pakketom alle verzoeken naar de web root af te handelen met de HelloServer functie.,
  • de aanroep naar http.ListenAndServevertelt de server te luisteren op het TCP-netwerkadres :8080.Deze functie blokkeert totdat het programma wordt beëindigd.
  • schrijven naar een http.ResponseWriterstuurt gegevens naar de HTTP-client.
  • An http.Request is een gegevensstructuur die een HTTP-verzoek van een client vertegenwoordigt.
  • r.URL.Path is het padcomponent van de gevraagde URL. In dit geval is "/world" het padcomponent van "http://localhost:8080/world".,

verder lezen: een complete wiki

de tutorials voor webapplicaties laten zien hoe je dit kleine voorbeeld kunt uitbreiden naar een complete wiki.

de tutorial behandelt hoe

  • een gegevensstructuur met load en save methoden te creëren,
  • gebruik de net/http pakket om webapplicaties te bouwen,
  • gebruik de html/template pakket om HTML templates te verwerken,
  • gebruik de regexp pakket om gebruikersinvoer te valideren.,

More code examples

Go blueprints: code for com­mon tasks is a collection of handy code examples.

Articles

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *