| 123456789101112131415161718192021222324252627282930313233343536 | 
							- package common
 
- import (
 
- 	"bytes"
 
- 	"fmt"
 
- 	"io"
 
- 	"net/http"
 
- )
 
- func Post(inputObj []byte, url string) ([]byte, error) {
 
- 	fmt.Println(string(inputObj))
 
- 	fmt.Println(url)
 
- 	//数据转json
 
- 	buffer := bytes.NewBuffer(inputObj)
 
- 	request, err := http.NewRequest("POST", url, buffer)
 
- 	if err != nil {
 
- 		return nil, err
 
- 	}
 
- 	request.Header.Set("Content-Type", "application/json;charset=UTF-8")
 
- 	client := http.Client{}
 
- 	//创建客户端
 
- 	resp, err := client.Do(request) //发送请求
 
- 	if err != nil {
 
- 		return nil, err
 
- 	}
 
- 	respBytes, err := io.ReadAll(resp.Body)
 
- 	if err != nil {
 
- 		return nil, err
 
- 	}
 
- 	return respBytes, nil
 
- }
 
 
  |