HEX
Server: Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System: Windows NT ALTAIR 10.0 build 20348 (Windows Server 2022) AMD64
User: Administrator (0)
PHP: 8.1.10
Disabled: NONE
Upload Files
File: C:/laragon/www/newVip/PHPoktaClientiModificaCliente.php
<?php
include_once 'PHPSpringServer.php';

  $indirizzo = $_POST["indirizzo"];
  $citta =$_POST["citta"];
  $stato = $_POST["stato"];
  $nazione = $_POST["nazione"];
  $telefono = $_POST["telefono"];
  $email= $_POST["email"];
  $cliente = $_POST["cliente"];
  $organizzazione= $_POST["organizzazione"];
  $cap = $_POST["cap"];
  $jwt = $_POST["jwt"];
  $note = $_POST["note"];
  $agente = $_POST["agente"];
  
    $banca1 = $_POST["banca1"];
  $banca2 = $_POST["banca2"];
  $banca3 = $_POST["banca3"];
  
  $iban1 = $_POST["iban1"];
  $iban2 = $_POST["iban2"];
  $iban3 = $_POST["iban3"];
  
  $swift1 = $_POST["swift1"];
  $swift2 = $_POST["swift2"];
  $swift3 = $_POST["swift3"];
  
  $indirizzobanca1 = $_POST["indirizzobanca1"];
  $indirizzobanca2 = $_POST["indirizzobanca2"];
  $indirizzobanca3 = $_POST["indirizzobanca3"];
  
  $intestatario1 = $_POST["intestatario1"];
  $intestatario2 = $_POST["intestatario2"];
  $intestatario3 = $_POST["intestatario3"];
  

  $optPostFields = '{
 
    "indirizzo":"'.$indirizzo.'",
    "citta":"'.$citta.'",
    "stato":"'.$stato.'",
    "telefono":"'.$telefono.'",
    "nazione":"'.$nazione.'",
    "email":"'.$email.'",
    "cap" : "'.$cap.'",
    "note" : "'.$note.'" ,
    "idAgente" : "'.$agente.'",
    "contiCliente" : [
        {
           "iban" : "'.$iban1.'",
           "swift" : "'.$swift1.'",
           "banca" : "'.$banca1.'",
           "indirizzoBanca" : "'.$indirizzobanca1.'",
           "intestatarioConto"  : "'.$intestatario1.'"
        },
        {
           "iban" : "'.$iban2.'",
           "swift" : "'.$swift2.'",
           "banca" : "'.$banca2.'",
           "indirizzoBanca" : "'.$indirizzobanca2.'",
           "intestatarioConto"  : "'.$intestatario2.'"
        },        
        {
           "iban" : "'.$iban3.'",
           "swift" : "'.$swift3.'",
           "banca" : "'.$banca3.'",
           "indirizzoBanca" : "'.$indirizzobanca3.'",
           "intestatarioConto"  : "'.$intestatario3.'"
        }
    ]
}';
$curl = curl_init();
$spring = new SpringServer();
curl_setopt_array($curl, array(
  CURLOPT_URL => $spring->getUrl().'/clienti/modificaCliente?idCliente='.$cliente,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_SSL_VERIFYPEER => false,
  CURLOPT_SSL_VERIFYHOST => false ,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => $optPostFields,
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json',
    'Auth: Bearer '.$jwt.''
  ),
));

$response = curl_exec($curl);

$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
http_response_code($httpcode);
curl_close($curl);
echo $response;
?>