![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
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 09:33:36. Razón: Añadir TAGs al código |
|
#2
|
|||
|
|||
|
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 15:55:58. |
|
#3
|
|||
|
|||
|
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 |
|
#4
|
|||
|
|||
|
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)" |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como cargar una pag web utilizando Borland C++ | lisette | C++ Builder | 1 | 23-04-2012 00:26:29 |
| MDI utilizando un Tpanel como parent | mjjj | OOP | 4 | 01-08-2010 00:36:13 |
| Hacer una consulta utilizando un Combobox | aanil | SQL | 6 | 26-05-2010 21:31:37 |
| Permitir envio de binarios con codificación multipart/form-data utilizando la unit idISAPIRunner | PatrickM | Trucos | 2 | 02-01-2007 12:10:10 |
| Hacer un Web service para envio de archivos... | JuanErasmo | C++ Builder | 0 | 28-10-2006 20:37:01 |
|