python 인터페이스 테스트, 응답 텍스트의token을 가져와 다음 방법으로 전송하기

업무 프로세스: 비밀번호를 잊었을 때, 답안 검증을 제출하여token을 얻고, token으로 비밀번호를 업데이트하려면 우선submit 을 호출합니다answer 방법은 정확한 비밀 보장 답안을 대답한 후 Token을 얻고 dic 빈 사전 변수를 정의하며 되돌아오는 응답 텍스트를 얻습니다. dic 사전의 내용은 다음과 같습니다. {'status': 0,'data':'0cddd1d4-c4a5-4645-b59b-d1e62fde7ec5'}dic 사전 데이터 값을self에 부여합니다.token, 다음 방법 업데이트 제공password는 self를 사용합니다.token
    def submit_answer(self):
        url = "http://192.168.0.5:8080/jwshoplogin/user/forget_check_answer.do"
        submit_answer_data = {
            "username":" ",
            "question":" 1",
            "answer":" 1"
        }
        response = requests.post(url,data = submit_answer_data)
        #print(response.text)
        msg = response.text.find("data")
        if msg > 0:
            print(" ")
        else:
            print(" ")
        # 
        dic = {}
        dic = eval(response.text)
        # key data value
        self.token = dic["data"]
        print(self.token)
    def update_password(self):
        url = "http://192.168.0.5:8080/jwshoplogin/user/forget_reset_password.do"
        update_password_data = {
            "username":" ",
            "passwordNew":"123123",
            "forgetToken":str(self.token)
        }

좋은 웹페이지 즐겨찾기