Tôi đang tạo một trình tìm nạp URL trong Go và có một danh sách các URL để tìm nạp. Tôi gửi http.Get()
yêu cầu đến từng URL và nhận được phản hồi của họ.
resp,fetch_err := http.Get(url)
Làm cách nào để đặt thời gian chờ tùy chỉnh cho mỗi Yêu cầu nhận? (Thời gian mặc định rất lâu và điều đó làm cho trình tìm nạp của tôi thực sự chậm.) Tôi muốn trình tìm nạp của mình có thời gian chờ khoảng 40-45 giây, sau đó nó sẽ trả về "request đã hết thời gian chờ" và chuyển sang URL tiếp theo.
Làm thế nào tôi có thể đạt được điều này?