in internal/plugin/plugin.go [211:229]
func HTTPRespCall(buf []byte, conn net.Conn) (*flatbuffers.Builder, error) {
resp := inHTTP.CreateResponse(buf)
resp.BindConn(conn)
defer inHTTP.ReuseResponse(resp)
token := resp.ConfToken()
conf, err := GetRuleConf(token)
if err != nil {
return nil, err
}
err = ResponsePhase.filter(conf, resp)
if err != nil {
return nil, err
}
id := resp.ID()
return ResponsePhase.builder(id, resp), nil
}