Files
2026-07-27 19:31:43 +08:00

17 lines
347 B
Go

package httpx
import "net/http"
func Execute(client *http.Client, req *http.Request, readLimit int64) (*http.Response, []byte, error) {
resp, err := client.Do(req)
if err != nil {
return nil, nil, err
}
data, err := ReadLimited(resp.Body, readLimit)
resp.Body.Close()
if err != nil {
return resp, nil, err
}
return resp, data, nil
}