in client/apache_shenyu_client/api.py [0:0]
def _get_register_token(self):
"""
base get http request
"""
default_res = ""
params = {
"userName": self.register_username,
"password": self.register_password
}
try:
for url in self.register_token_servers:
res = requests.get(url, params=params, timeout=5)
status_code = res.status_code
res_data = res.json()
token = res_data.get("data", {}).get("token", "")
if token:
self.register_token = token
break
except ConnectTimeout as ce:
print("connect timeout, detail is:{}".format(str(ce)))
return False
except ReadTimeout as rte:
print("read time out, detail is:{}".format(str(rte)))
return False
except RequestException as rqe:
print("request except, detail is:{}".format(str(rqe)))
return False
except Exception as e:
print("get register token except, detail is:{}".format(str(e)))
return False