Commit c2a16713 authored by tanshanshan's avatar tanshanshan

replace HTTP code with HTTP status code const

parent 7a09ba96
...@@ -129,7 +129,7 @@ func newWalkFunc(invalidLink *bool, client *http.Client) filepath.WalkFunc { ...@@ -129,7 +129,7 @@ func newWalkFunc(invalidLink *bool, client *http.Client) filepath.WalkFunc {
if err != nil { if err != nil {
break break
} }
if resp.StatusCode == 429 { if resp.StatusCode == http.StatusTooManyRequests {
retryAfter := resp.Header.Get("Retry-After") retryAfter := resp.Header.Get("Retry-After")
if seconds, err := strconv.Atoi(retryAfter); err != nil { if seconds, err := strconv.Atoi(retryAfter); err != nil {
backoff = seconds + 10 backoff = seconds + 10
...@@ -138,7 +138,7 @@ func newWalkFunc(invalidLink *bool, client *http.Client) filepath.WalkFunc { ...@@ -138,7 +138,7 @@ func newWalkFunc(invalidLink *bool, client *http.Client) filepath.WalkFunc {
time.Sleep(time.Duration(backoff) * time.Second) time.Sleep(time.Duration(backoff) * time.Second)
backoff *= 2 backoff *= 2
retry++ retry++
} else if resp.StatusCode == 404 { } else if resp.StatusCode == http.StatusNotFound {
// We only check for 404 error for now. 401, 403 errors are hard to handle. // We only check for 404 error for now. 401, 403 errors are hard to handle.
// We need to try a GET to avoid false alert. // We need to try a GET to avoid false alert.
...@@ -146,7 +146,7 @@ func newWalkFunc(invalidLink *bool, client *http.Client) filepath.WalkFunc { ...@@ -146,7 +146,7 @@ func newWalkFunc(invalidLink *bool, client *http.Client) filepath.WalkFunc {
if err != nil { if err != nil {
break break
} }
if resp.StatusCode != 404 { if resp.StatusCode != http.StatusNotFound {
continue URL continue URL
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment