# -*- coding: utf-8 -*-
# 组报文,同步秘钥
# 同步秘钥的方法
import requests
def synmackey():
url = 'http://20.0.1.157:30043/ABS'
headers = {'uid': 'ABS', 'flag': 'L', }
response = requests.post(url, headers=headers)
# 返回信息
head = response.headers
print(head)
# 将头信息转为可以进行json序列化的
x = requests.structures.CaseInsensitiveDict(head)
js = dict(x)
# print js # 此处打印出来的是一个json字符串
js.get("mackey")
if __name__ == "__main__":
synmackey() # 同步秘钥
该代码是我项目中进行https加密前进行秘钥同步,服务端根据头信息生成一个秘钥,客户端使用http通过requests模块获取秘钥信息。
学习更多技术,可以关注微信公众号:互联网技术与商业
或者加微信:Doutschliebe,著名CSDN我会拉进技术群。