쿼리하려는 애플리케이션에 Json 형식이 필요합니다. 지원되는 방법은 POST입니다. 나는 겉으로 1 개 쿼리에서 쿠키를 얻고 다른 쿼리에 전달하는 방법의 좋은 예를 찾을 수 있습니다 (또는 후속 쿼리가 base package
의 일부로 사용할 수 없습니다. 당신은 내가 잘못하고있는 무슨 조언을 수 있을까요?안정적인 API - 후속 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! +++++++++++++