func HttpCaptureResponse()

in xray/handler.go [173:188]


func HttpCaptureResponse(seg *Segment, statusCode int) {
	seg.Lock()
	defer seg.Unlock()

	seg.GetHTTP().GetResponse().Status = statusCode

	if statusCode >= 400 && statusCode < 500 {
		seg.Error = true
	}
	if statusCode == 429 {
		seg.Throttle = true
	}
	if statusCode >= 500 && statusCode < 600 {
		seg.Fault = true
	}
}