From: jw_wonny.cha Date: Tue, 2 Apr 2019 06:05:46 +0000 (+0900) Subject: - add function that request http GET X-Git-Tag: submit/tizen/20190409.085658~6^2~6^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8abc561b4a71caa6f378aa6fe94d40aa7219a953;p=platform%2Fcore%2Fsystem%2Fedge-orchestration.git - add function that request http GET --- diff --git a/src/scoringmgr/http_sender.go b/src/scoringmgr/http_sender.go new file mode 100644 index 0000000..b58032f --- /dev/null +++ b/src/scoringmgr/http_sender.go @@ -0,0 +1,36 @@ +package scoringmgr + +import ( + "io/ioutil" + "net" + "net/http" + "time" +) + +func doGet(targetURL string) (respBytes []byte, err error) { + req, err := http.NewRequest("GET", targetURL, nil) + if err != nil { + return + } + + var netTransport = &http.Transport{ + Dial: (&net.Dialer{ + Timeout: 5 * time.Second, + }).Dial, + TLSHandshakeTimeout: 5 * time.Second, + } + + client := &http.Client{ + Timeout: time.Second * 10, + Transport: netTransport, + } + + resp, err := client.Do(req) + if err != nil { + return + } + defer resp.Body.Close() + + respBytes, err = ioutil.ReadAll(resp.Body) + return +}