| Recommend this page to a friend! | 
| Classes of Josantonius | PHP Curl | README-ES.md | Download | 
  | 
|||||||||||||||||||||
PHP Curl libraryBiblioteca PHP para hacer peticiones HTTP a través de CURL. Fácil integración con API REST. 
 RequisitosEsta clase es soportada por versiones de PHP 5.6 o superiores y es compatible con versiones de HHVM 3.0 o superiores. InstalaciónLa mejor forma de instalar esta extensión es a través de Composer. Para instalar PHP Curl library, simplemente escribe: 
El comando anterior sólo instalará los archivos necesarios, si prefieres descargar todo el código fuente puedes utilizar: 
También puedes clonar el repositorio completo con Git: 
O instalarlo manualmente: 
Métodos disponiblesMétodos disponibles en esta biblioteca: - Realizar petición HTTP:
| Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $url | URL donde realizar la petición. | string | Yes | | | Atributo | Clave | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | --- | | $params | | Parámetros. | array | No | array() | | | 'referer' | URL de referencia. | string | No | | | | 'timeout' | Tiempo de espera. | int | No | | | | 'agent' | Useragent. | string | No | | | | 'headers' | Encabezados HTTP. | array | No | | | | 'data' | Parámetros para enviar. | array | No | | | | 'type' | Tipo de petición. | string | No | | | Atributo | Descripción | Tipo | Requerido | Predeterminado | --- | --- | --- | --- | --- | | $result | Devuelve el resultado como array u objeto. | string | No | 'array' | # Return (array|object) ? respuesta Cómo empezarPara utilizar esta clase con  
Si la instalaste  
UsoEjemplo de uso para esta biblioteca: - Enviar petición GET y obtener respuesta como array:
- Enviar petición GET y obtener respuesta como objeto:
- Enviar petición GET con parámetros y obtener respuesta como array:
- Enviar petición GET con parámetros y obtener respuesta como objeto:
- Enviar petición POST y obtener respuesta como array:
- Enviar petición POST y obtener respuesta como objeto:
- Enviar petición PUT y obtener respuesta como array:
- Enviar petición PUT y obtener respuesta como objeto:
- Enviar petición DELETE y obtener respuesta como array:
- Enviar petición DELETE y obtener respuesta como objeto:
TestsPara ejecutar las pruebas necesitarás Composer y seguir los siguientes pasos: 
Ejecutar pruebas unitarias con PHPUnit: 
Ejecutar pruebas de estándares de código PSR2 con PHPCS: 
Ejecutar pruebas con PHP Mess Detector para detectar inconsistencias en el estilo de codificación: 
Ejecutar todas las pruebas anteriores: 
? Tareas pendientes
 ContribuirSi deseas colaborar, puedes echar un vistazo a la lista de issues o tareas pendientes. Pull requests 
 RepositorioLa estructura de archivos de este repositorio se creó con PHP-Skeleton. LicenciaEste proyecto está licenciado bajo licencia MIT. Consulta el archivo LICENSE para más información. Copyright2016 - 2018 Josantonius, josantonius.com Si te ha resultado útil, házmelo saber :wink: Puedes contactarme en Twitter o a través de mi correo electrónico.  |