yourbasic.org/golang

Ein grundlegender Webserver

Wenn Sie auf einem Computer,auf dem das folgende Programm ausgeführt wird, auf die URL zugreifen, werden Sie von dieser Seite begrüßt.

  • Der Aufruf von http.HandleFuncteilt dem net.http Paketum alle Anforderungen an das Web root mit der HelloServer Funktion zu behandeln.,
  • Der Aufruf von http.ListenAndServeweist den Server an, die TCP-Netzwerkadresse :8080abzuhören.Diese Funktion blockiert, bis das Programm beendet ist.
  • Das Schreiben in eine http.ResponseWritersendet Daten an den HTTP-Client.
  • Eine http.Request ist eine Datenstruktur, die eine Client-HTTP-Anforderung darstellt.
  • r.URL.Path ist die Pfadkomponente der angeforderten URL. In diesem Fall ist "/world" die Pfadkomponente von "http://localhost:8080/world".,

Weiterführende Informationen: ein komplettes Wiki

Das Tutorial zum Schreiben von Webanwendungen zeigt, wie Sie dieses kleine Beispiel zu einem vollständigen Wiki erweitern können.

Das tutorial behandelt, wie

  • erstellen sie eine datenstruktur mit laden und speichern methoden,
  • verwenden die net/http paket zu bauen web anwendungen,
  • verwenden die html/template paket zu prozess HTML vorlagen,
  • verwenden die regexp paket zu validieren benutzer.,

More code examples

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

Articles

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.