Tester de APIs REST
Envía peticiones HTTP desde el navegador, configura parámetros y headers, revisa la respuesta y conserva un historial local de tus pruebas.
La respuesta aparecerá aquí.
GET, POST, PUT y DELETE
El cliente utiliza la API fetch() del navegador para enviar los cuatro métodos anunciados. En POST y PUT puedes incluir un cuerpo JSON o texto. DELETE también admite body si decides configurarlo y el servidor lo acepta.
Headers y parámetros personalizables
Puedes añadir pares clave/valor tanto a la query string como a los headers. Hay una limitación importante: los navegadores reservan determinados encabezados y no permiten que JavaScript los establezca manualmente.
Historial local
Las peticiones enviadas se guardan mediante localStorage para poder recuperarlas posteriormente desde el mismo navegador. El historial conserva método, URL, parámetros, headers y body de las últimas peticiones.
Formateo de respuestas JSON
Si el cuerpo recibido puede interpretarse como JSON, se muestra automáticamente con indentación. Si no es JSON, se conserva como texto. También puedes revisar los headers devueltos por el servidor.
Limitaciones de CORS
Esta herramienta se ejecuta en una página web normal. Por ello está sujeta a la política de mismo origen y a CORS. Una API que no autorice peticiones desde TechRecursos puede funcionar en un cliente de escritorio o servidor y, sin embargo, ser bloqueada aquí por el navegador.
Preguntas frecuentes
¿Puedo probar cualquier API?
No. El endpoint debe aceptar la petición y, si pertenece a otro origen, permitirla mediante su configuración CORS.
¿Dónde se guarda el historial?
En localStorage del navegador. Puedes vaciarlo desde la propia herramienta.
¿Ejecuta el JSON recibido?
No. Intenta analizarlo únicamente para presentarlo con formato legible.
Cómo probar un endpoint
- Selecciona GET, POST, PUT o DELETE.
- Introduce la URL y añade parámetros o headers.
- Configura el body cuando sea necesario.
- Envía la petición y revisa estado, tiempo, headers y respuesta.