功能变化: 获取ip详细地址时,添加请求超时时间

pull/57/head
李强 2022-05-12 18:44:42 +08:00
parent 686e84b217
commit a61e3e24e8
1 changed files with 9 additions and 6 deletions

View File

@ -190,12 +190,15 @@ def get_ip_analysis(ip):
}
if ip != 'unknown' and ip:
if getattr(settings, 'ENABLE_LOGIN_ANALYSIS_LOG', True):
res = requests.get(url='https://ip.django-vue-admin.com/ip/analysis', params={"ip": ip})
if res.status_code == 200:
res_data = res.json()
if res_data.get('code') == 0:
data = res_data.get('data')
return data
try:
res = requests.get(url='https://ip.django-vue-admin.com/ip/analysis', params={"ip": ip}, timeout=5)
if res.status_code == 200:
res_data = res.json()
if res_data.get('code') == 0:
data = res_data.get('data')
return data
except Exception as e:
print(e)
return data