Título: llamada curl no funciona Publicado por: OssoH en 9 Diciembre 2020, 16:31 pm Hola,
estoy tratando de crear un fichero php alojado en un dominio con https para que haga una llamada a otro servidor http a traves del puerto 1234. Lo he intentado con $ajax jsonp y con curl y en todos los casos me dice que el contenido es bloqueado. Las pruebas con POSTMAN y poniendo la url directamente en el navegador funcionando. Pero hay algo más en el PHP que no funciona. ¿Que puedo estar haciendo mal? Os pongo el ejemplo de curl Código: ini_set('display_errors', 1); Título: Re: llamada curl no funciona Publicado por: #!drvy en 9 Diciembre 2020, 16:34 pm El servidor donde alojas ese fichero, ¿permite conexiones externas hacia ese puerto?
Saludos Título: Re: llamada curl no funciona Publicado por: OssoH en 9 Diciembre 2020, 16:38 pm Te refieres a si tengo abierto el puerto 1234 en el router?
Si no lo permitiese entonces con el POSTMAN no funcionaria y tampoco funcionaria si pongo la url directamente en el navegador ¿no? si uso JSONP me pasa lo mismo Código: <script> Mod: No hacer doble post. Usar el botón "Modificar". Título: Re: llamada curl no funciona Publicado por: #!drvy en 9 Diciembre 2020, 17:00 pm Citar Insertar Cita Te refieres a si tengo abierto el puerto 1234 en el router? Si no lo permitiese entonces con el POSTMAN no funcionaria y tampoco funcionaria si pongo la url directamente en el navegador ¿no? No. Me refiero a si el servidor donde alojas el archivo PHP con el que intentas hacer el CURL, permite conexiones hacia fuera y más específicamente, conexiones a otros puertos. Es muy común que ciertos hostings capen conexiones hacia puertos raros. Citar si uso JSONP me pasa lo mismo Para ajax debes permitir CORS. https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS ¿De todos modos, que es lo que exactamente te devuelve CURL? Saludos Título: Re: llamada curl no funciona Publicado por: OssoH en 9 Diciembre 2020, 18:09 pm Me refiero a si el servidor donde alojas el archivo PHP con el que intentas hacer el CURL, permite conexiones hacia fuera y más específicamente, conexiones a otros puertos. Es muy común que ciertos hostings capen conexiones hacia puertos raros. Llevas razón no se permite conexiones hacia fuera. Gracias |