コード例 #1
0
ファイル: main.go プロジェクト: nanoservice/monad.go
func copyResponseBodyToOutput(out *os.File) func(resp *http.Response) result_response.Result {
	return func(resp *http.Response) result_response.Result {
		_, err := io.Copy(out, resp.Body)
		return result_response.NewResult(resp, err)
	}
}
コード例 #2
0
ファイル: main.go プロジェクト: nanoservice/monad.go
func fetchTemplate(url string) result_response.Result {
	resp, err := http.Get(url)
	return result_response.
		NewResult(resp, err).
		Defer(closeResponseBody)
}