yourbasic.org/golang

un serveur web de base

Si vous accédez à L’URLsur une machine où le programme ci-dessous est en cours d’exécution,vous serez accueilli par cette page.

  • L’appel à http.HandleFuncindique la balise net.http packageto traiter toutes les demandes à la racine du site web avec la balise HelloServer fonction.,
  • L’appel à http.ListenAndServeindique le serveur écoute sur le réseau TCP adresse :8080.Cette fonction bloque jusqu’à ce que le programme soit terminé.
  • écrire dans unhttp.ResponseWriterenvoie des données au client HTTP.
  • Un http.Request est une structure de données qui représente une requête HTTP client.
  • r.URL.Path est la partie chemin de l’URL demandée. Dans ce cas, "/world" est le composant path de "http://localhost:8080/world".,

pour en savoir plus: un wiki complet

Le Tutorial des applications Web D’écriture montre comment étendre ce petit exemple dans un wiki complet.

le tutoriel explique comment

  • créer une structure de données avec des méthodes de chargement et d’enregistrement,
  • utiliser le packagenet/httppour créer des applications web,
  • utiliser le packagehtml/templatepour traiter des modèles HTML,
  • utiliser le regexp paquet pour valider l’entrée utilisateur.,

More code examples

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

Articles

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *