func BuildPostRequestWithMapData()

in seata/api.go [45:58]


func BuildPostRequestWithMapData(urlStr string, data map[string]string) (*http.Request, error) {
	token, err := GetAuth().GetToken()
	if err != nil {
		return nil, errors.New("please login")
	}

	body, _ := json.Marshal(data)

	request, _ := http.NewRequest("POST", urlStr, bytes.NewBuffer(body))
	request.Header.Set("authorization", token)
	request.Header.Set("Content-Type", "application/json")

	return request, nil
}