fix: Add timeout to proxy requests and handle missing Content-Type

This commit is contained in:
2025-10-31 11:12:55 +01:00
parent d2020e57ed
commit f41bc910bc

View File

@@ -10,10 +10,11 @@ def proxy():
return "Missing URL parameter", 400
try:
response = requests.get(url)
response = requests.get(url, timeout=10)
content_type = response.headers.get('Content-Type', 'text/plain')
headers = {
'Access-Control-Allow-Origin': '*',
'Content-Type': response.headers['Content-Type']
'Content-Type': content_type
}
return Response(response.content, response.status_code, headers)
except requests.exceptions.RequestException as e: