Go stdlib package — net/http/httptest. Auto-indexed from CDN. Method-level security roles have not been annotated; rule writers should inspect the source before use.
.NewRecorder()NeutralNewRecorder() *ResponseRecorder
NewRecorder returns an initialized ResponseRecorder.
.NewRequest()NeutralNewRequest(method string, target string, body io.Reader) *http.Request
NewRequest returns a new incoming server Request, suitable
.NewServer()NeutralNewServer(handler http.Handler) *Server
NewServer starts and returns a new Server.
.NewTLSServer()NeutralNewTLSServer(handler http.Handler) *Server
NewTLSServer starts and returns a new Server using TLS.
.NewUnstartedServer()NeutralNewUnstartedServer(handler http.Handler) *Server
NewUnstartedServer returns a new Server but doesn't start it.
.ResponseRecorder.Flush()NeutralResponseRecorder.Flush()
Flush implements http.Flusher. To test whether Flush was
.ResponseRecorder.Header()NeutralResponseRecorder.Header() http.Header
Header implements http.ResponseWriter. It returns the response
.ResponseRecorder.Result()NeutralResponseRecorder.Result() *http.Response
Result returns the response generated by the handler.
.ResponseRecorder.Write()NeutralResponseRecorder.Write(buf []byte) (int, error)
Write implements http.ResponseWriter. The data in buf is written to
.ResponseRecorder.WriteHeader()NeutralResponseRecorder.WriteHeader(code int)
WriteHeader implements http.ResponseWriter.
| FQN | Field | |
|---|---|---|
| net/http/httptest | fqns[0] |
Wrong FQN → 0 findings. Verify with: change fqns to garbage → must produce 0 results.
// standard library — no go.mod entry required
from codepathfinder.go_rule import ... # net/http/httptest