fix: Add timeout to proxy requests and handle missing Content-Type
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user