Convertir Curl a PHP
Convierta comandos curl en código Python, recuperación de JavaScript, Node axios, PHP y Go listos para ejecutar, localmente en su navegador.
Resultado
Esta página abre el convertidor con PHP preseleccionado: pegue una llamada curl de línea de comandos y obtenga el código php-curl equivalente: curl_init(), una serie de llamadas curl_setopt() y curl_exec() con el código de estado leído a través de curl_getinfo(). El nombre no es una coincidencia: la extensión curl de PHP envuelve la misma biblioteca libcurl en la que se basa la herramienta de línea de comandos, por lo que cada indicador tiene una contraparte directa CURLOPT_*.
El mapeo es uno a uno: la URL va a CURLOPT_URL, -X a CURLOPT_CUSTOMREQUEST, -H líneas a una matriz CURLOPT_HTTPHEADER, -d cargas útiles a CURLOPT_POSTFIELDS como una cadena, -u a CURLOPT_USERPWD y -F los campos del archivo se convierten en una matriz con un nuevo CURLOPT_POSTFIELDS como una cadena, -u a CURLOPT_USERPWD y -F los campos del archivo se convierten en una matriz con el nuevo CURLOPT_POSTFIELDS (...) por lo que PHP produce una carga multiparte genuina. CURLOPT_RETURNTRANSFER siempre está configurado, por lo que la respuesta regresa como una cadena en lugar de repetirse.
Esta es la forma más rápida de integrar una pasarela de pago, CRM o cualquier API REST cuya documentación solo muestre ejemplos de curl en un complemento de WordPress, un trabajo de Laravel o un script PHP simple. El análisis se realiza localmente en su navegador, por lo que los comandos con claves comerciales activas permanecen en su máquina.