package main import ( "encoding/json" "fmt" "net/http" ) var lastData interface{} func main() { http.HandleFunc("/owntrack", func(writer http.ResponseWriter, request *http.Request) { var p interface{} err := json.NewDecoder(request.Body).Decode(&p) if err != nil { writer.WriteHeader(http.StatusInternalServerError) return } fmt.Println(p) }) http.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) { }) http.ListenAndServe(":8080", nil) }