• python获取token数据


    首先讲讲token是什么?

      token的专业术语:Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客       户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。

      我也不知道这个专业术语啥意思,简单讲讲意思就是为了避免客户端多次请求数据库服务器,防止数据库服务器的崩坏,诞生的一个token,这个东东可以在你第一次登陆服务器的时候记住你的账号和密码,当你想再次登陆的时候,就不需要用账号和密码了,可以直接请求和响应,至于为啥这样就不会崩坏服务器了,我的理解是就像是打开电脑需要用户名和密码一样,如果你不用了就一直挂在那里,就可以无限制的访问里面的内容,虽然也占用了内存,但是不至于超多次请求服务器导致内存不足。这是本人的理解,不对请纠正哈。

      然后上代码解释一下,你就看懂了!

     1 def login():
     2    url = 'http://192.168.108.81:8800/api/User/Login'
     3    headers = {'Content-Type': 'application/json; charset=utf-8'}
     4    requests_type={
     5                  "ver": "2.1.17",
     6                  "appname": "WEB",
     7                  "sourcechan": "WP",
     8                  "cityid": "440300",
     9                  "data": { "type": "1",
    10                           "code": "",
    11                           "encryptedData": "",
    12                           "iv": "",
    13                           "L_CellPhone": "13500000000",
    14                            "L_Password": "e10adc3949ba59abbe56e057f20f883e",
    15                           "L_AuthCode": "",
    16                           "RecommenderID": ""}
    17                   }
    18    #请求URL,将登录入参传入
    19    req=requests.post(url,data=json.dumps(requests_type),headers=headers)
    20    #登录返回值赋给ken
    21    ken = req.text
    22    #返回字符串转换字典,方便获取token值
    23    dir = json.loads(ken)
    24    token = dir['Data']['TokenID']
    25    return token

      到这里,应该完全看懂了吧!!!!!就不多讲了,可以下方提问哈!!!!

    祈福@点亮希望
  • 相关阅读:
    第五章4
    第五章3
    第五章2
    第五章1
    第四章14
    第四章13
    第四章12
    第四章11
    第五章例5-6
    第五章例5-4
  • 原文地址:https://www.cnblogs.com/caizhou520/p/14543704.html
Copyright © 2020-2023  润新知