Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2024
    Messaggi
    2

    Gestione risposta CURL con il metodo GET

    Buon Giorno
    Sto cercando di recuperare la risposta di una chimata tramite Curl, si tratta di una conservazione a norma che abbiamo eseguito noi tramite il nostro sistema.

    Stampando il curl a video ottengo un codice del tipo


    PKfY$22-04-2024_22-05-2024-DIARIO.pdf.p7m cxeQ - c۶ cwl۶; ձm۶m w s~ { 0k U5 Ƙ  $E X #, 8P   =<, n  0 ( 80ۇ  XNH    Z V  VN  믝  ^(Z#{kG;#{< n r o { &bj `d G+b `$dd`m 5 # 9 vFz P.鞱 =|ȁ oa s}p V S `  |f.B э ]c  բ P 3 + rF]0 L w8 5 [Ӹ td Y t=0Vb [: H =Ey \v) 7vgn П
    &Q~ (t9  lȫ h^=䄚Ζ < >  n ] :O Y  T [  ǽ h F6 ,"0P h R; v{ uyh S{ ţ : j- \㴐Q{ C1 v ՚K LP[c ç ]wّۓm 3c: Ֆ {
    n"8   l ݯh+_ xh  l@L' (Pw Q ] ̤ ȿ |C = = w( i} P F z .xt_ ٙi ؘ i ص r uZ ؀ г7 G+fd d `j G- oaj ]  8 /S V_ aje G jj oeo  w;  W X ?3  % ofd ?f UM @ NG e = tߞ S 3 :R HAT *M  -m d6  h
    x_"g t k; _ |ϰ G 1
     $ `yR 0") 5 # =# 6= L Q8fV n# # .x,( ! ~D1& ,:,y M> Tt m C \l f J͹`S%f19 F 迗D ȭPﹱ8 q #,$t A FNND8 lY nY |

    ecc ecc ...................


    Si tratta di un file zip contenente 4 file di cui due xml 1 come potete vedere pdf firmato digitalmete e il pdf originale.


    Il codice di CURL che utilizziamo per la richiesta


    $urlcsess = ''.$urlrec.''.$tokenric.'';
    curl_setopt($chids,CURLOPT_URL,$urlcsess);
    curl_setopt($chids,CURLOPT_HEADER, false);
    curl_setopt($chids,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($chids,CURLOPT_ENCODING, '');
    curl_setopt($chids,CURLOPT_MAXREDIRS, 10);
    curl_setopt($chids,CURLOPT_TIMEOUT, 0);
    curl_setopt($chids,CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($chids,CURLOPT_HTTP_VERSION, 'CURL_HTTP_VERSION_1_1');
    curl_setopt($chids,CURLOPT_CUSTOMREQUEST, 'GET');
    curl_setopt($chids,CURLOPT_HTTPHEADER, array(
    'ldSessionId:'.$ldsessionId.'',
    'Accept: application/x-zip-compressed',
    ));

    $resultids = curl_exec($chids);


    Vi chiedo gentilmente di auitarmi a capire il modo per trasformare questo codice che ci viene restituito dal server nella risposta curl in un file .zip scaricabile ?


    Grazie

  2. #2
    Codice PHP:
    $result curl_exec($chids);


    curl_close($chids);


    header('Content-Type: application/octet-stream');
    header('Content-Transfer-Encoding: Binary'); 
    header('Content-disposition: attachment; filename="nome-file-zip"');
     
    echo(
    $result); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2024
    Messaggi
    2
    Buon giorno innanzi tutto grazie per la risposta, ho provato e tutto funziona correttamente

    Grazie Ancora
    Un saluto

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.