Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

123456789101112131415161718192021
  1. package main
  2. import (
  3. "log"
  4. "net/http"
  5. "encoding/json"
  6. )
  7. type output struct{}
  8. func (o output) ServeHTTP(w http.ResponseWriter, r *http.Request) {
  9. jsonOutput, err := json.MarshalIndent (r.RemoteAddr, "", " ")
  10. if err != nil {
  11. w.Write([]byte(err.Error()))
  12. }
  13. w.Write(jsonOutput)
  14. }
  15. func main() {
  16. log.Fatal(http.ListenAndServe(":8080", output{}))
  17. }