- HTTP请求中添加单次访问trackInfo

This commit is contained in:
gazebo
2019-07-30 18:12:43 +08:00
parent 2e3dc64609
commit 58bd31a996

View File

@@ -101,12 +101,10 @@ func AccessPlatformAPIWithRetry(client *http.Client, handleRequest func() *http.
}
beginTime := time.Now()
trackInfo := request.Header.Get(KeyTrackInfo)
if trackInfo == "" {
trackInfo = utils.GetUUID()
// request.Header.Set(KeyTrackInfo, trackID)
} else {
if trackInfo != "" {
request.Header.Del(KeyTrackInfo)
}
trackInfo += ", " + utils.GetUUID()
baseapi.SugarLogger.Debugf("begin AccessPlatformAPIWithRetry:%s do:%s url:%v", trackInfo, request.Method, request.URL)
response, err := client.Do(request)
baseapi.SugarLogger.Debugf("end AccessPlatformAPIWithRetry:%s do url:%v, request:%s", trackInfo, request.URL, getClonedData(request.URL, savedBuf))