【发布时间】:2021-04-22 10:36:01
【问题描述】:
我使用的是 Golang 的 HTTP 客户端,POST 请求的格式如下:
package main
import (
"log"
"github.com/monaco-io/request"
)
var name,pass string. //assume name and pass hold a value calculated earlier
func main() {
client := request.Client{
URL: "https://google.com",
Method: "POST",
Params: map[string]string{"random": "random"},
**Body: []byte(`{"username": "ABC", "password": "XYZ"}`)**,
}
resp, err := client.Do()
log.Println(resp.Code, string(resp.Data), err)
}
我想用我的变量 name 替换“ABC”,用我的变量 pass 替换“XYZ”。** 如何用变量替换常量字符串值它包含在我的代码中的函数中计算的一些字符串值。
【问题讨论】:
-
你在问如何编组 JSON。 SO上有无数的例子,在互联网上。如果欺骗问题还不够,请搜索更多示例。