type SomeResource struct { counter int } func (sr *SomeResource) incCounter(rw http.ResponseWriter, r *http.Request) { sr.counter++ } func (sr *SomeResource) getCounter(rw http.ResponseWriter, r *http.Request) { v := strconv.Itoa(sr.counter) rw.Write([]byte(v)) }