![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Efectivamente de los dos metodos funciona bien , muchas gracias a los dos , un fuerte abrazo ahora solo queda parsear el resultado
Gracias
__________________
IVAND |
#2
|
|||
|
|||
Necesito su ayuda con este ejemplo
Estoy tratando de hacer una llamada a este API, para obtener del un JSON y así validar la información. Ajusté la función según lo que entendí del ejempo que debaten acá, pero cuando hace por conectarse emite el siguiente error:
raised exception class EIdOSSLUnderlyingCryptoError with message 'Error connecting with SSL. error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure El código fuente de la función es:
Como ejemplo en los parámetros pueden utilizar aNumber = '1871147520' y aNpiType = 'NPI-1'. Gracias por su ayuda. |
#3
|
|||
|
|||
probablemente te esté pasando que no estás enviando con TLS 1.2 ,que últimamente muchas APIS lo exigen.
Deberás usar los indy mas o menos actualizados, y con el componente TidSSLIOHandlerSocketOpenSSL decirle en sus SSLOptions que la SSLVersion es TLSv1_2 |
#4
|
|||
|
|||
Gracias, por la idea Pablog2k, probaré y comento.
|
#5
|
|||
|
|||
Probé de esta otra forma y mismo error.
Saludos.
Probé de está otra forma, incluyendo lo que me comenta pablog2k y como resultado obtengo el mismo error:
Gracias. |
#6
|
|||
|
|||
pero tienes que forzar a que envíe por tls 1.2
cambia esto SSL.SSLOptions.Method:= sslvTLSv1_2; SSL.SSLOptions.Mode:= sslmUnassigned; (yo suelo poner sslmBoth y me funciona) SSL.SSLOptions.VerifyMode:= []; SSL.SSLOptions.VerifyDepth:= 0; SSL.SSLOptions.SSLVersions := [sslvTLSv1_2]; |
#7
|
|||
|
|||
Comparto una vía de solución.
Saludos,
Compartiré la vía con la que solucioné el problema de la llamada a la API.
Gracias. |
#8
|
|||
|
|||
Para invocar un API REST con headers, primero debes asegurarte de tener la URL del API y los headers necesarios
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Incluir Headers de SOAP en web services Delphi 2010 | Revow | Delphi para la web | 6 | 19-05-2015 23:32:59 |
invocar a una dll | lestad | Varios | 3 | 07-03-2014 18:47:54 |
Como modificar los headers de un DBGrid | yn4v4s | OOP | 3 | 16-07-2012 20:43:07 |
dbgrid con sub-headers | samantha jones | Varios | 1 | 02-03-2005 21:30:25 |
Indicador de orden en los headers de un TListView | walrus | OOP | 1 | 11-10-2004 19:50:30 |
![]() |
|