// term, start, end func attrFindFunc(w http.ResponseWriter, r *http.Request, filesys *fs.RootFileSystem) { term := r.Form["term"][0] start := r.Form["start"][0] end := r.Form["end"][0] ret, err := filesys.SearchFindTerms(term, start, end) if err != nil { writeError(w, err) } else { var b []byte b, err = json.MarshalIndent(ret, "", " ") fmt.Fprintf(w, "%v", string(b)) } }