【发布时间】:2019-12-19 18:44:45
【问题描述】:
我要查询的应用需要Json格式。支持的方法是 POST。我似乎找不到一个很好的例子来说明如何从 1 个查询中获取 cookie 并将其传递给另一个查询(或让后续查询将其用作 base package 的一部分。你能告诉我我做错了什么吗?
import json
import requests
headers = {'Content-type': 'application/json'}
data = {"username":"user1", "password":"pass1"}
login_info = json.dumps(data)
session = requests.Session()
login_url = 'https://ip/login'
response = session.post(login_url, data=login_info, headers=headers, verify=False)
print session.cookies.get_dict()
#returns the following format- {'JSESSIONID': 'DE1EE0006D53EABFA4EE0C6A50D1386A'}
query_url = 'https://ip/query'
response = session.post(query_url, cookies=session.cookies.get_dict(), headers=headers, verify=False)
print response.text
#retuns +++++++++++++++ JSESSIONID is empty! +++++++++++++
【问题讨论】:
标签: python jsessionid