以下是一个使用golang写的http post请求的示例代码:

package main

import (
    "bytes"
    "fmt"
    "net/http"
)

func main() {
    url := "https://free-api.cveoy.top/v2/completions"
    contentType := "application/json"
    requestData := []byte(`{"prompt": "你是谁"}`)

    resp, err := http.Post(url, contentType, bytes.NewBuffer(requestData))
    if err != nil {
        fmt.Println("Error:", err)
        return
    }

    defer resp.Body.Close()

    fmt.Println("Response status:", resp.Status)
    fmt.Println("Response body:")
    buf := new(bytes.Buffer)
    buf.ReadFrom(resp.Body)
    fmt.Println(buf.String())
}

在这个例子中,我们使用http包中的Post函数发起了一个http post请求,传入了url、content-type和请求参数requestData。最后我们输出了响应的状态码和响应体。

使用golang写一个http post请求url为httpsfree-apicveoytopv2completionscontent-type为applicationjson请求参数为prompt值为 你是谁

原文地址: https://www.cveoy.top/t/topic/brVs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录