from requests import exceptions
def params_request():
# 通过exceptions异常来判断请求是否成功
try:
t1 = time.time()
response = requests.get(build_url('users/HuYaming520'),timeout=0.1)
t2 = time.time()
except exceptions.Timeout as e:
print('请求超时:'+str(e.message))
except exceptions.HTTPError as e:
print('http请求错误:'+str(e.message))
else:
# 通过status_code判断请求结果是否正确
print('请求耗时%ss'%(t2-t1))
if response.status_code == 200:
print(better_print(response.text))
print(response.request.headers)
print(str(response.status_code),response.url)
else:
print('请求错误:'+str(response.status_code)+','+str(response.reason))
复制代码
转载于:https://juejin.im/post/5a3110dd6fb9a0450e761dd5