gpt4 book ai didi

go - 如何在golang中编码url参数?

转载 作者:IT王子 更新时间:2023-10-29 01:58:33 26 4
gpt4 key购买 nike

有没有go包对url进行编码?我需要先编码一个参数(type in map[string]interface{}),然后再传入url。

也许参数喜欢:map[string]interface{}{"app_id":"you_api","app_sign":"md5_base_16","timestamp":"1473655478000"}
如何对其进行编码,编码后的结果是什么?

最佳答案

有一种方法可以获取它。

package main

import (
"fmt"
"net/url"
"encoding/json"
)

func main() {
m := map[string]interface{}{"app_id": "you_api", "app_sign": "md5_base_16", "timestamp": "1473655478000"}
json_str, _ := json.Marshal(m)
fmt.Println(string(json_str[:]))

values := url.Values{"para": {string(json_str[:])}}

fmt.Println(values.Encode())

}

关于go - 如何在golang中编码url参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39443512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com