Example #1
0
 def sso_post_answer(self):
     csv_dict = Read_csv().read_csv()
     # 获取到的字符串格式数据转换成dict格式
     interface = json.loads(csv_dict[self.key], encoding='utf-8')
     # 读取url的value
     url = get_serveraddress.get_serveraddress(
     )[adressIndex] + interface["url"]
     # 读取url的data
     data = interface["data"]
     if global_value.get_execute_value() == "1":
         get_return = global_value.get_get_return_value()
         # 更改参数的data
         if "token" in data:
             data["token"] = get_return["data"]['token']
     get_headers = Post_headers(data)
     headers = get_headers.sso_post_generate_headers()
     r = requests.post(url=url, json=data, headers=headers)  # 发送请求
     print(r)
     postanswer = json.loads(r.text, encoding='utf-8')
     return postanswer
Example #2
0
 def sso_get_answer(self):
     csv_dict = Read_csv().read_csv()
     # 获取到的字符串格式数据转换成dict格式
     interface = json.loads(csv_dict[self.key], encoding='utf-8')
     # 读取url的value
     url = get_serveraddress.get_serveraddress(
     )[adressIndex] + interface["url"]
     # 读取url的data
     data = interface["data"]
     if global_value.get_execute_value() == "1":
         get_return = iot_get_return()
         # 更改参数的data
         if "token" in data:
             data["token"] = get_return["data"]['token']
     get_headers = Get_headers(data)
     headers = get_headers.sso_get_generate_headers()
     req_url = url + '?' + parse.urlencode(data)  # 构建get请求
     r = requests.get(url=req_url, headers=headers)  # 发送请求
     getanswer = json.loads(r.text, encoding='utf-8')
     return getanswer