![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Como hacer un envio de un xml utilizando el dll
Hola Buenos días...
Desde nuestra aplicativo, nos gustaría hacer el envío de un xml que ya hemos generado completamente utilizando el envío de VERIFACTU, aunque claro, la aplicación que ejecutáramos no tiene que ser visual, y que lo hiciéramos con un ShellExecute. Se ha generado o se puede generar algún ejecutable no visual que haga el envío? Muchas gracias y un saludo. |
|
#2
|
||||
|
||||
|
Cita:
El componente como tal, no envia XMLs (en el sentido estricto de enviar un archivo externo). Saludos ! |
|
#3
|
||||
|
||||
|
Recomiendo leer la Guía de estilo (hace tiempo que no lo hago, pero voy a empezar a hacerlo de nuevo...).
Yo personalmente no he entendido nada. ![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
Cita:
Es decir, con la instrucción ShellExecute() utilizo curl.exe para enviar en una sesión CMD, uno de los parámetros de ShellExecute() (el último en este caso), sirve para que se vea la ejecución de curl.exe o no. Yo lo tengo en bucle con 'n' intentos, si la ejecucución falla, en la siguiente 'n' ejecución cambio el valor de lShowCMD y así veo por pantalla que está trabajando. Última edición por Neftali [Germán.Estévez] fecha: 30-10-2025 a las 08:33:36. Razón: Añadir TAGs al código |
|
#5
|
|||
|
|||
|
Error 56 con Curl
Si ejecuto este curl para enviar directamente el xml, todo el rato me da error 56. Alguien que pueda ayudarme?
Código:
curl.exe -k --tlsv1.2 --connect-timeout 60 -m 300 --data "@NFra_2517046.xml" --cert-type P12 --cert "CertDigital.p12" --pass "*****" --header "Content-Type: application/xml;charset=UTF-8" -X POST https://prewww1.aeat.es/wlpl/TIKE-CO.../VerifactuSOAP -o respuesta.XML Dload Upload Total Spent Left Speed 100 3793 0 0 100 3793 0 2710 0:00:01 0:00:01 --:--:-- 2713 curl: (56) Recv failure: Connection was reset Gracias de antemano. Última edición por Neftali [Germán.Estévez] fecha: 30-10-2025 a las 14:55:58. |
|
#6
|
|||
|
|||
|
Os rexomiendo bajar los tiemours a 60 max
Cuando tienen retardos de rspuestas podeis obtwner un aceptafo con errores, y mejor wnviarlo despues como incidencia El -k lo estoy reevaluando, puede dar problemas en wl futuro |
|
#7
|
|||
|
|||
|
Por otro lado, forzar tlsv1.2 no me parece acertado, dejad que curl negocie el tls correcto,, que lo hace muy bien, la Aeat está ya aceptando tlsv1.3, para probar errores y si añadis a la llamada un -trace "pathdestino.txt" (quitando lo de forzar tlsv1.2) también podeis ver la traza completa en el archivo de destino, donde se produce el error y qué protocolo es el que negocia curl, que posiblemente sea:
"== Info: TLSv1.3 (OUT), TLS handshake, Client hello (1):" "== Info: TLSv1.3 (IN), TLS handshake, Server hello (2)" |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como cargar una pag web utilizando Borland C++ | lisette | C++ Builder | 1 | 22-04-2012 23:26:29 |
| MDI utilizando un Tpanel como parent | mjjj | OOP | 4 | 31-07-2010 23:36:13 |
| Hacer una consulta utilizando un Combobox | aanil | SQL | 6 | 26-05-2010 20:31:37 |
| Permitir envio de binarios con codificación multipart/form-data utilizando la unit idISAPIRunner | PatrickM | Trucos | 2 | 02-01-2007 11:10:10 |
| Hacer un Web service para envio de archivos... | JuanErasmo | C++ Builder | 0 | 28-10-2006 19:37:01 |
|