|
@@ -46,15 +46,17 @@ class YearLimitQuery:
|
|
|
def __sign(self):
|
|
|
req_params = self.__build_req_params()
|
|
|
instance = Signature(req_params, self.__secret_key)
|
|
|
- ret = instance.sign_with_md5()
|
|
|
- print(str(ret))
|
|
|
+ ret_sign = instance.sign_with_md5()
|
|
|
+ return ret_sign
|
|
|
|
|
|
# 额度查询请求并返回结果
|
|
|
- def __req(self):
|
|
|
+ def __req(self, req_params):
|
|
|
result = {}
|
|
|
try:
|
|
|
req_url = config_json["year_limit_url"]
|
|
|
- response = requests.request("POST", req_url, timeout=20)
|
|
|
+ # GET方法,必须是params=str(dict or list or tuple or bytes)
|
|
|
+ # POST方法,必须是data=dict or list or tuple or bytes or file
|
|
|
+ response = requests.request("POST", req_url, data=req_params, timeout=20)
|
|
|
if response.text:
|
|
|
result = json.loads(response.text)
|
|
|
print("API返回数据:{}".format(result))
|
|
@@ -89,8 +91,8 @@ class YearLimitQuery:
|
|
|
return result
|
|
|
|
|
|
def query(self):
|
|
|
- self.__sign()
|
|
|
- return self.__req()
|
|
|
+ ret = self.__sign()
|
|
|
+ return self.__req(ret)
|
|
|
|
|
|
|
|
|
# 单元测试
|