Я делаю сборщик URL в Go и имею список URL-адресов для извлечения. Я отправляю http.Get()
запросы на каждый URL-адрес и получаю их ответ.
resp,fetch_err := http.Get(url)
Как установить индивидуальный тайм-аут для каждого запроса Get? (Время по умолчанию очень длинное, и это делает мой выборщик очень медленным.) Я хочу, чтобы у моего получателя было время ожидания около 40-45 секунд, после чего оно должно было вернуть "запрошенный тайм-аут" и перейти к следующему URL-адресу.
Как я могу это достичь?