Esta Función nos permite consumir los servicios de una aplicación externa a nuestro servidor.

Autenticación

  

        $curl = curl_init('gruporolosa.com');/** Ingresamos la url de la api o servicio a consumir */
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt( $curl, CURLOPT_FOLLOWLOCATION, true );
        curl_setopt($curl, CURLOPT_POST, true);/** Autorizamos enviar datos*/
        $name = 'user_name';/** Datos para  iniciar sesion  */
        $pass = 'user_pass';
        $my_user = array(
          "username"=> $name,
          "password"=> $pass
          );
          $payload = json_encode($my_user);/** convertimos los datos en el formato solicitado normalmente json*/
          curl_setopt($curl, CURLOPT_POSTFIELDS, $payload);
          curl_setopt($curl, CURLOPT_COOKIEJAR,  __DIR__.'/cookies.txt'); /** Archivo para guardar datos de sesion */
          curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
          $result = curl_exec($curl);/** Ejecutamos petición*/
          curl_close($curl);

Get

        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL,  'gruporolosa.com'); /** Ingresamos la url de la api o servicio a consumir */
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); /**Permitimos recibir respuesta*/
        curl_setopt($curl, CURLOPT_HTTPGET,true);
        curl_setopt($curl, CURLOPT_HEADER, 0);
        curl_setopt($curl, CURLOPT_POST, false);
        curl_setopt( $curl, CURLOPT_COOKIEFILE, __DIR__.'/cookies.txt' ); /** Archivo donde guardamos datos de sesion */
        $data = curl_exec($curl); /** Ejecutamos petición*/
        curl_close($curl);

   Post
       $curl = curl_init('gruporolosa.com'); /** Ingresamos la url de la api o servicio a consumir */
       curl_setopt($curl, CURLOPT_HEADER, 0);
       curl_setopt($curl, CURLOPT_POST, true);/** Autorizamos enviar datos*/
       curl_setopt($curl, CURLOPT_HTTPHEADER, array(
       'Content-Type:application/json',
       'Authorization: Bearer '.$token));/** token recibido donde se verifica la correcta conexión*/
       curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode('hello') );/** Datos para enviar*/
       curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
       curl_setopt($curl, CURLOPT_COOKIEFILE, __DIR__.'/cookies.txt' ); /** Archivo donde guardamos datos de sesion */
       $result = curl_exec($curl); /** Ejecutamos petición*/
       curl_close($curl);




  

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Current day month ye@r *

ecofirma

Visita Nuestro Gestor Documental Ecofirma.

Visita ecofirma

Pasantía en Desarrollo de Software. 

Envia tu curriculum a la dirección:  talento@rolosa.com

Descripción de la pasantía

Esta pasantía se caracteriza por incrementar las capacidades de programación de la persona, y perfeccionamiento de lenguajes con el tinte de incursión en desarrollo de software, páginas web y mantenimiento de las mismas. 

Conocimientos y requisitos

Beneficios y Compensación
Una pasantía en ROLOSA le permite al/la pasante no solo ganar experiencia sino desarrollar habilidades para mejorar confianza, seguridad y comunicación necesarias en los primeros años de actividad profesional, además de desarrollar las destrezas técnicas.

La pasantía en ROLOSA es de 6 meses, horario de 8 am a 5pm, NO renovable y tiene una asistencia económica de 100.000 colones mensuales. Al finalizar la pasantía, cabe la posibilidad de obtener una plaza fija, sujeta a disponibilidad.

ROLOSA se dedica al desarrollo y distribución de diferentes tecnologías.