func GetMD5Base64(bytes []byte) (base64Value string)
GetMD5Base64 returns a string which has been base64
func GetTimeInFormatISO8601() (timeStr string)
GetTimeInFormatISO8601 returns a time string
func GetURLFormedMap(source map[string]string) (urlEncoded string)
GetURLFormedMap returns a url encoded string
func GetUUID() (uuidHex string)
GetUUID returns a uuid
func RandStringBytes(n int) string
RandStringBytes returns a rand string
func Sha256WithRsa(source, secret string) string
Sha256WithRsa return a string which has been hashed with Rsa
func ShaHmac1(source, secret string) string
ShaHmac1 return a string which has been hashed
func Timeout(connectTimeout time.Duration) func(cxt context.Context, net, addr string) (c net.Conn, err error)
Timeout is for connect Timeout
Runtime is for setting timeout, proxy and host
type Runtime struct { ReadTimeout int ConnectTimeout int Proxy string Host string STSEndpoint string }
func NewRuntime(readTimeout, connectTimeout int, proxy string, host string) *Runtime
NewRuntime returns a Runtime