fastapi-login/test_client.py

27 lines
536 B
Python
Raw Normal View History

2024-01-14 17:09:11 +08:00
import requests
2024-01-23 19:30:28 +08:00
conn = requests.Session()
url = "http://127.0.0.1"
r = conn.get(url)
# print(r.json())
print(r.headers)
# url = "http://127.0.0.1/login"
# data = {
# "username": "admin",
# "password": "admin123"
# }
# r = requests.post(url, json=data)
# print(r.json())
# token = r.headers.get("set-cookie")
# headers = {
# "Cookie": token
# }
# print(token)
url = "http://127.0.0.1/users/me"
token = r.headers.get('set-cookie')
2024-01-14 17:09:11 +08:00
headers = {
2024-01-23 19:30:28 +08:00
"Cookie": f"token={token}"
2024-01-14 17:09:11 +08:00
}
2024-01-23 19:30:28 +08:00
r = conn.get(url, headers=headers)
2024-01-14 17:09:11 +08:00
print(r.text)