Golang 可以使用 net/http 包来创建 HTTP POST 请求。 首先,你需要创建一个 http.Client 对象,然后调用它的 Post 方法,传入请求的地址和请求体的类型,然后就可以创建出一个 POST 请求。 下面是一个示例代码: ``` import ( "bytes" "net/http" ) func main() { client := &http.Client{} data := []byte("Hello, World!") req, err := http.NewRequest("POST", "http://example.com/", bytes.NewReader(data)) if err != nil { // 处理错误 } req.Header.Set("Content-Type", "text/plain") resp, err := client.Do(req) if err != nil { // 处理错误 } defer resp.Body.Close() // 处理响应 } ``` 这段代码创建了一个向 "http://example.com" 发送 POST 请求的代码。它发送的请求体是一个字符串 "Hello, World!",并且设置了请求头 "Content-Type" 的值为 "text/plain"。