Cómo obtener contenido de URL Https
-
03-07-2019 - |
Pregunta
Tengo un enlace https que requiere que el usuario inicie sesión & amp; contraseña. Si lo ejecuto en FX así: https: //usernameassword@www.example.com/link/sublink
devolverá los datos xml como se esperaba.
Sin embargo, lo que estoy tratando de hacer es automatizar este proceso. Intento usar file_get_contents () en PHP.
Incluso intenté usar AJAX, pero aún no funciona.
Intenté obtener el contenido (XML) en Servidor o en el front-end (ajax), pero ambos no funcionan.
¿Alguien sabe lo que necesito para obtener el contenido? ¿Necesito obtener el certificado SSL?
La solución en cualquier otro idioma también será bienvenida.
Solución
Utilice libcurl a través de su enlaces de Java .
Otros consejos
Debes usar la biblioteca de curl, y el certificado también debe verificarse si deseas evitar ataques de intermediario. O simplemente ignóralo usando las opciones de rizo.
cURL o wget con soporte SSL.
cURL, puede ejecutarse a través de la biblioteca de PHP compilada o llamar al ejecutable desde PHP.
Wget, tendrás que llamar al ejecutable.