()
| 93 | } |
| 94 | |
| 95 | func createHTTPTransport() (transport *http.Transport) { |
| 96 | var err error |
| 97 | transport, err = minio.DefaultTransport(mustParseBool(os.Getenv(enableHTTPS))) |
| 98 | if err != nil { |
| 99 | logError("http-transport", getFuncName(), nil, time.Now(), "", "could not create http transport", err) |
| 100 | return nil |
| 101 | } |
| 102 | |
| 103 | if mustParseBool(os.Getenv(enableHTTPS)) && mustParseBool(os.Getenv(skipCERTValidation)) { |
| 104 | transport.TLSClientConfig.InsecureSkipVerify = true |
| 105 | } |
| 106 | |
| 107 | return transport |
| 108 | } |
| 109 | |
| 110 | var readFull = func(r io.Reader, buf []byte) (n int, err error) { |
| 111 | // ReadFull reads exactly len(buf) bytes from r into buf. |
no test coverage detected