boxAgent.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:Mohou_Box-master 作者: mohou 项目源码 文件源码
def login():
    logging.debug("login: Start to login.")
    client.sessionID = None
    loginInfo = {}
    loginInfo["token1"] = hashlib.md5(client.token).hexdigest()
    loginInfo["token2"] = hashlib.md5(client.boxID).hexdigest()
    loginInfo["boxid"] = client.boxID
    headers, body = createFormData(loginInfo)
    url = client.protocol + client.serverHostPort + "/login"
    login_request = HTTPRequest(url=url, method="POST", headers=headers, body=body)

    logging.debug("login: Login info = %s", str(loginInfo))
    response = yield client.http_client.fetch(login_request)
    if response.error:
        logging.error("login: Failed to login. error=%s", response.error)
        return
    else:
        logging.debug("login: Login result. response.body=%r", response.body)
        loginRes = json_decode(response.body) 
        if loginRes["ret_value"] == 0:
            client.sessionID = loginRes["sessionID"]
            logging.info("login: Succeed to login. sessionID=%s", loginRes["sessionID"])
        else:
            logging.error("login: Failed to login. ret_value=%d", loginRes["ret_value"])
        return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号