#!/usr/bin/env python3

import requests


"""
In acest exemplu se face o cerere GET catre API-ul IceFact pentru a randa pdf-ul unei prforme.
Daca cererea are succes, raspunsul va fi un binar pdf.
"""


url = 'https://api.icefact.ro:10777/v1/proforma/render-pdf?id=1'
cert = ('demo-api.icefact.ro.crt', 'demo-api.icefact.ro.key')

response = requests.get(url, cert=cert)

print(f'Status code: {response.status_code}')
if response.status_code != 200:
    print(f'Response text: {response.text}')

with open('proforma.pdf', 'wb') as f:
    f.write(response.content)
    
