| skipped 54 lines |
55 | 55 | | } |
56 | 56 | | |
57 | 57 | | func getSnapshots(c http.Client, url string) ([][]string, error) { |
58 | | - | request, err := http.NewRequest("GET", fmt.Sprintf(wbSnapshotApiURL, url), nil) |
| 58 | + | req, err := http.NewRequest("GET", fmt.Sprintf(wbSnapshotApiURL, url), nil) |
59 | 59 | | if err != nil { |
60 | 60 | | return [][]string{}, fmt.Errorf("getSnapshots: failed to generate request waybackmachine api: %w", err) |
61 | 61 | | } |
62 | 62 | | |
63 | | - | response, err := c.Do(request) |
| 63 | + | rsp, err := c.Do(req) |
64 | 64 | | if err != nil { |
65 | 65 | | return [][]string{}, fmt.Errorf("getSnapshots: failed to send request waybackmachine api: %w", err) |
66 | 66 | | } |
67 | | - | defer response.Body.Close() |
| 67 | + | defer rsp.Body.Close() |
68 | 68 | | |
69 | 69 | | var r [][]string |
70 | | - | dec := json.NewDecoder(response.Body) |
| 70 | + | dec := json.NewDecoder(rsp.Body) |
71 | 71 | | |
72 | 72 | | err = dec.Decode(&r) |
73 | 73 | | if err != nil { |
| skipped 8 lines |
82 | 82 | | } |
83 | 83 | | |
84 | 84 | | func getSnapshotContent(c http.Client, ts, url string) (io.ReadCloser, error) { |
85 | | - | request, err := http.NewRequest("GET", fmt.Sprintf(wbFileURL, ts, url), nil) |
| 85 | + | req, err := http.NewRequest("GET", fmt.Sprintf(wbFileURL, ts, url), nil) |
86 | 86 | | if err != nil { |
87 | 87 | | return nil, fmt.Errorf("getSnapshotContent: failed to generate request waybackmachine api: %w", err) |
88 | 88 | | } |
| 89 | + | req.Header.Add("Accept-Encoding", "plain") |
89 | 90 | | |
90 | | - | request.Header.Add("Accept-Encoding", "plain") |
91 | | - | |
92 | | - | response, err := c.Do(request) |
| 91 | + | rsp, err := c.Do(req) |
93 | 92 | | if err != nil { |
94 | 93 | | return nil, fmt.Errorf("getSnapshotContent: failed to send request waybackmachine api: %w", err) |
95 | 94 | | } |
96 | | - | defer response.Body.Close() |
| 95 | + | defer rsp.Body.Close() |
97 | 96 | | |
98 | | - | return response.Body, nil |
| 97 | + | return rsp.Body, nil |
99 | 98 | | } |
100 | 99 | | |