package starnet // AddQuery 添加查询参数 func (r *Request) AddQuery(key, value string) *Request { return r.applyMutation(mutateAddQuery(key, value)) } // SetQuery 设置查询参数(覆盖) func (r *Request) SetQuery(key, value string) *Request { return r.applyMutation(mutateSetQuery(key, value)) } // SetQueries 设置所有查询参数(覆盖) func (r *Request) SetQueries(queries map[string][]string) *Request { return r.applyMutation(mutateSetQueries(queries)) } // AddQueries 批量添加查询参数 func (r *Request) AddQueries(queries map[string]string) *Request { return r.applyMutation(mutateAddQueries(queries)) } // DeleteQuery 删除查询参数 func (r *Request) DeleteQuery(key string) *Request { return r.applyMutation(mutateDeleteQuery(key)) } // DeleteQueryValue 删除查询参数的特定值 func (r *Request) DeleteQueryValue(key, value string) *Request { return r.applyMutation(mutateDeleteQueryValue(key, value)) }