在Python中,您可以使用requests
庫來實現類似于cURL的命令來發送HTTP請求并設置超時
pip install requests
然后,您可以使用以下代碼示例來發送一個GET請求并設置超時:
import requests
url = "https://example.com"
timeout = 5 # 設置超時時間為5秒
try:
response = requests.get(url, timeout=timeout)
print(response.text)
except requests.exceptions.Timeout:
print("請求超時")
except requests.exceptions.RequestException as e:
print(f"請求發生錯誤: {e}")
在這個例子中,我們設置了一個5秒的超時時間。如果請求在5秒內沒有完成,將會引發一個requests.exceptions.Timeout
異常。如果發生其他請求錯誤,將會引發一個requests.exceptions.RequestException
異常。