Documentation ¶
Index ¶
- func ApiKeyGet(mapParams map[string]string, strRequestPath string) string
- func ApiKeyPost(mapParams map[string]string, strRequestPath string) string
- func ComputeHmac256(strMessage string, strSecret string) string
- func CreateSign(mapParams map[string]string, ...) string
- func HttpGetRequest(strUrl string, mapParams map[string]string) string
- func HttpPostRequest(strUrl string, mapParams map[string]string) string
- func Map2UrlQuery(mapParams map[string]string) string
- func MapSortByKey(mapValue map[string]string) map[string]string
- func MapValueEncodeURI(mapValue map[string]string) map[string]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApiKeyGet ¶
进行签名后的HTTP GET请求, 参考官方Python Demo写的 mapParams: map类型的请求参数, key:value strRequest: API路由路径 return: 请求结果
func ApiKeyPost ¶
进行签名后的HTTP POST请求, 参考官方Python Demo写的 mapParams: map类型的请求参数, key:value strRequest: API路由路径 return: 请求结果
func ComputeHmac256 ¶
HMAC SHA256加密 strMessage: 需要加密的信息 strSecret: 密钥 return: BASE64编码的密文
func CreateSign ¶
func CreateSign(mapParams map[string]string, strMethod, strHostUrl, strRequestPath, strSecretKey string) string
构造签名 mapParams: 送进来参与签名的参数, Map类型 strMethod: 请求的方法 GET, POST...... strHostUrl: 请求的主机 strRequestPath: 请求的路由路径 strSecretKey: 进行签名的密钥
func HttpGetRequest ¶
Http Get请求基础函数, 通过封装Go语言Http请求, 支持火币网REST API的HTTP Get请求 strUrl: 请求的URL strParams: string类型的请求参数, user=lxz&pwd=lxz return: 请求结果
func HttpPostRequest ¶
Http POST请求基础函数, 通过封装Go语言Http请求, 支持火币网REST API的HTTP POST请求 strUrl: 请求的URL mapParams: map类型的请求参数 return: 请求结果
func Map2UrlQuery ¶
将map格式的请求参数转换为字符串格式的 mapParams: map格式的参数键值对 return: 查询字符串
func MapSortByKey ¶
对Map按着ASCII码进行排序 mapValue: 需要进行排序的map return: 排序后的map
Types ¶
This section is empty.