使用golang写一个http post请求url为httpsfree-apicveoytopv2completionscontent-type为applicationjson请求参数为prompt值为 你是谁
以下是一个使用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。最后我们输出了响应的状态码和响应体。
原文地址: https://www.cveoy.top/t/topic/brVs 著作权归作者所有。请勿转载和采集!