Publicidad

Probar APIs con Postman


Por Alex el 07/03/2020 , Comentar el artículo

Comparte este artículo:        




Postman es una aplicación muy interesante y fácil de utilizar para probar APIs mientras las desarrollamos.


Lo primero que tenemos que hacer es bajarnos la aplicación desde su Web https://www.postman.com e instalarla. Una vez instalada ejecutáis el programa y os aparece la pantalla de login pero no es necesario crearse una cuenta para poder utilizarla.

Postman - pagina de login

Pulsar en el link inferior para saltaros el login, hay que pulsar dos veces porque después de ese texto aparece otro donde también hay que hacer click.

Una vez dentro seleccionar create request

Postman - Launchpad

Y ya en la siguiente pantalla podremos utilizar postman para enviar post.

Si queréis probarla en local podéis crearos un directorio, dentro de el un fichero index.php con el siguiente contenido


define ( "EOF", "\n");

# Punto de entrada de la API
# Recibimos los datos del POST
$_data_input = file_get_contents( 'php://input');

# Mostramos por pantalla lo recibido a la url
echo EOF."Respuesta JSON".EOF;
print_r( $_data_input);
echo EOF;


Que es el código para procesar peticiones en PHP a través de una API. Y desde el terminal ejecutamos el servidor de PHP para probar la API desde Postman.

php -S 127.0.0.1:8000


Ahora volvemos al Postman para lanzar una petición a nuestra API que la tenemos ejecutandose en la url 127.0.0.1:8000

Postman - Sección para enviar peticiones a las API

Como se ve en la imagen anterior primero seleccionamos el método, en este caso POST, y ponemos la url, después seleccionamos body y raw y en el campo de texto pegamos el JSON que queremos enviar:

{
 "LOGIN":{
  "api_username":"tEQUnCs5UdmGApjSksFkeBykC5ANVpns",
  "api_password":"8A}yCehpvD5Pm26jtQZY-m;t5^G(WTd]",
  "username":"User01",
  "password":"demo01"
 },
 "DATA":{
   "api":"CARS",
  "class":"List",
  "method": "brands"
 }
}


Pulsamos Enviar y en el cuadro de Output aparece la respuesta de la API.

Postman a parte de lo comentado tiene multitud de funcionalidades que puede ser interesante explorar.

Y esto es todo, y feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.