github.com/sap/cf-mta-plugin@v2.6.3+incompatible/util/http_util.go (about) 1 package util 2 3 import ( 4 "net/http" 5 ) 6 7 type HttpSimpleGetExecutor interface { 8 ExecuteGetRequest(url string) (int, error) 9 } 10 11 type SimpleGetExecutor struct { 12 } 13 14 func NewSimpleGetExecutor() SimpleGetExecutor { 15 return SimpleGetExecutor{} 16 } 17 18 func (executor SimpleGetExecutor) ExecuteGetRequest(url string) (int, error) { 19 resp, err := http.Get(url) 20 if err != nil { 21 return -1, err 22 } 23 defer resp.Body.Close() 24 return resp.StatusCode, nil 25 }