Golang發送post請求
post := "{"待發送":"json"}" fmt.Println(post) var jsonstr = []byte(post) //轉換二進制 buffer:= bytes.NewBuffer(jsonstr) request, err := http.NewRequest("POST", api_url, buffer) if err != nil { fmt.Printf("http.NewRequest%v", err) return queryobj, err } request.Header.Set("Content-Type", "application/json;charset=UTF-8") //添加請求頭 client := http.Client{} //創建客戶端 resp, err := client.Do(request.WithContext(context.TODO())) //發送請求 if err != nil { fmt.Printf("client.Do%v", err) return queryobj, err } respBytes, err := ioutil.ReadAll(resp.Body) if err != nil { fmt.Printf("ioutil.ReadAll%v", err) return queryobj, err }