示例#1
0
func ClientMac(key, secret string) rpc.Client {

	mac := &digest.Mac{key, []byte(secret)}
	tr := digest.NewTransport(mac, Transport)
	return rpc.Client{&http.Client{Transport: tr}}
}
示例#2
0
文件: rsf_api.go 项目: HYQMartin/star
func New(mac *digest.Mac) Client {
	t := digest.NewTransport(mac, nil)
	client := &http.Client{Transport: t}
	return Client{rpc.Client{client}}
}
示例#3
0
文件: rs_api.go 项目: hlife/api
func New() Client {
	t := digest.NewTransport(ACCESS_KEY, SECRET_KEY, nil)
	client := &http.Client{Transport: t}
	return Client{rpc.Client{client}}
}