yourbasic.org/golang

en grundläggande webbserver

om du kommer åt webbadressen på en maskin där programmet nedan körs kommer du att hälsas av den här sidan.

  • samtalet tillhttp.HandleFuncberättarnet.http packagatt hantera alla förfrågningar till webbroten med funktionenHelloServer.,
  • samtalet tillhttp.ListenAndServetalar om för servern att lyssna på TCP-nätverksadressen:8080.Denna funktion blockerar tills programmet avslutas.
  • skriva till enhttp.ResponseWriterskickar data till HTTP-klienten.
  • Anhttp.Request är en datastruktur som representerar en HTTP-begäran från klienten.
  • r.URL.Path är sökvägskomponenten i den begärda webbadressen. I det här fallet är"/world" sökvägskomponenten i"http://localhost:8080/world".,

Ytterligare läsning: en komplett wiki

handledarna för skrivning av webbapplikationer visar hur man utökar detta lilla exempel till en komplett wiki.

handledningen täcker hur

  • skapa en datastruktur med last-och sparmetoder,
  • använd net/http – paketet för att bygga webbapplikationer,
  • använd html/template – paketet för att bearbeta HTML-mallar,
  • använd regexp – paketet för att validera användarinmatning.,

More code examples

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

Articles

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *