REDIRECT HANDLING - Following HTTP redirects
Python
#!/usr/bin/env python3
"""REDIRECT HANDLING - Following HTTP redirects"""
import urllib.request
print("Redirect Handling:")
urls = [
"http://httpbin.org/redirect/1",
"http://httpbin.org/absolute-redirect/2"
]
for url in urls:
print(f"\n Testing: {url}")
try:
with urllib.request.urlopen(url) as response:
print(f" Final URL: {response.url}")
print(f" Status: {response.status}")
except Exception as e:
print(f" Error: {e}")