Ver Mensaje Individual
  #889  
Antiguo 30-06-2021
Band Band is offline
Miembro
 
Registrado: may 2021
Posts: 35
Reputación: 0
Band Va por buen camino
Cita:
Empezado por josepmestre Ver Mensaje
Gracias Germán,

ya había visto este hilo pero son de Bizkaia.

Yo lo hago así para Guipuzkoa:

Aquí están los parámetros del curl

Código Delphi [-]
curlCommand := '--data-binary "@' + path_fichero + '\' + nombre_fichero + '" ' +
    ' --cert-type P12 --cert sello_entidad_act.p12:IZDesa2021 ' +  // sello pruebas izenpe
    ' -D "' + PATH_CURL + '\header-dump.txt" ' + // captura del header, aunque no hace falta
    ' -H "Content-Type: application/xml;charset=UTF-8" ' +  
    ' -H "Accept-Encoding: ''gzip''" ' +
    ' -H "Content-Encoding: ''gzip''" ' +
    ' -X POST ' + url;

Ejecución del curl

Código Delphi [-]
 
  ShellExecute(
    'open',
    'cmd',
    '/v:1 /c curl.exe ' + curlCommand +                                 
    ' > "' + pathRespuesta + '"', // guardo la respuesta en fichero para comprobar
    PATH_CURL,
    0
  );

Espero que sea de ayuda
Responder Con Cita