Приложение, которое я хочу запросить, требует Json-формата. Поддерживаемый метод - POST. Я, казалось бы, не могу найти хороший пример того, как получить печенье с 1 запроса и передать его в другой запрос (или сделать последующие запросы использовать его как часть base package
. Не могли бы вы посоветовать, что я делаю неправильно?Restful API - передача cookie на последующие POST-запросы
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! +++++++++++++