I am having a bit of issues in using ZAP classes to send HTTP requests. Here is my python code that fetches the final session cookies:
import requests
session = requests.Session()
session.get('
https://example.com/home', verify=False, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0'})
session.post('
https://example.com/login', verify=False, json={"username":"admin","password":"password@123"}, headers={'IDS-CSRF-TOKEN':session.cookies['IDS-CSRF-TOKEN'],'X-Requested-With':'XMLHttpRequest', 'namespace':'','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0'})
print "USER SESSION IS " + str(session.cookies['USER_SESSION'])
print "XSRF TOKEN IS " + str(session.cookies['XSRF_TOKEN'])+ "\n\n\n\n"
Can you please help in how should I do this using ZAP classes