Sto creando un URL fetcher in Go e ho un elenco di URL da recuperare. Invio http.Get()
richieste a ciascun URL e ottengo la loro risposta.
resp,fetch_err := http.Get(url)
Come posso impostare un timeout personalizzato per ogni richiesta Get? (Il tempo predefinito è molto lungo e questo rende il mio fetcher molto lento.) Voglio che il mio fetcher abbia un timeout di circa 40-45 secondi dopo di che dovrebbe restituire "richiesta scaduta" e passare all'URL successivo.
Come posso raggiungere questo obiettivo?