yourbasic.org/golang

O bază de server web

Dacă aveți acces la URL-ul pe o mașină în cazul în care programul de mai jos se execută,veți fi întâmpinați de către această pagină.

  • apelul la http.HandleFuncspune net.http packageto se ocupe de toate solicitările la web rădăcină cu HelloServer function.,
  • apelul la http.ListenAndServespune serverului să asculte pe adresa rețelei TCP :8080.Această funcție blochează până când programul este terminat.
  • scrierea la un http.ResponseWritertrimite date către clientul HTTP.
  • An http.Request este o structură de datecare reprezintă o cerere HTTP client.
  • r.URL.Path este componenta cale a URL-ului solicitat. În acest caz, "/world" este calea componentă a "http://localhost:8080/world".,

Lectură suplimentară: un wiki complet

tutorialul de scriere a aplicațiilor Web arată cum să extindeți acest mic exemplu într-un wiki complet.

tutorial se referă la modul de a

  • de a crea o structură de date cu încărcare și de a salva metode,
  • utilizare net/http pachet pentru a construi aplicații web,
  • utilizare html/template pachet pentru procesul de template-uri HTML,
  • utilizare regexp pachet pentru a valida datele introduse de utilizator.,

More code examples

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

Articles

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *