in seata/config.go [107:139]
func ReloadConfiguration() {
url := HTTPProtocol + GetAuth().GetAddress() + ReloadConfigurationURL
token, err := GetAuth().GetToken()
if err != nil {
fmt.Println("Please login again!")
os.Exit(0)
}
request, _ := http.NewRequest("POST", url, nil)
request.Header.Set("authorization", token)
request.Header.Set("Content-Type", "application/json")
resp, err := (&http.Client{}).Do(request)
if err != nil {
return
}
defer resp.Body.Close()
body, err := io.ReadAll(resp.Body)
if err != nil {
fmt.Println(err)
}
var response BaseResponse
err = json.Unmarshal(body, &response)
if err != nil {
fmt.Println(err)
}
if response.Code != CodeOK {
fmt.Println(response.Message)
} else {
fmt.Println("Reload Successful!")
}
}