def _import_json()

in scripts/sap-data-import.py [0:0]


def _import_json():
    
    if selfSignedCertificate != "" :
        certfile = open(certFileName,'w')
        os.write(certfile,selfSignedCertificate)
        verify = certFileName
    elif selfSignedCertificateS3Bucket != "" :
        s3 = boto3.client('s3')
        verify = certFileName
        with open(certFileName, 'w') as f:
            s3.download_fileobj(selfSignedCertificateS3Bucket, selfSignedCertificateS3Key, f)
        certfile = open(certFileName,'r')
        print(certfile.read())
    elif _allowInValidCerts == True:
        verify = False

    # Retrieve the CSRF token first
    url = _get_base_url()
    session = requests.Session()
    response = session.head(url, auth=HTTPBasicAuth(sapUser,sapPassword), headers={'x-csrf-token': 'fetch'}, verify=verify)
    token = response.headers.get('x-csrf-token', '')

    # Execute Post request
    url = _get_base_url() + "/" + odpEntitySetName
    headers = { "Content-Type" : "application/json; charset=utf-8","X-CSRF-Token" : token }
    response =  session.post(url, auth=HTTPBasicAuth(sapUser,sapPassword), headers=headers, json=ijson, verify=verify)
    print(response)