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.

Respuesta Sin enviar — ms — B
La respuesta aparecerá aquí.
Introduce una URL HTTP o HTTPS. Las peticiones se realizan directamente desde tu navegador.
Seguridad: evita pegar tokens, contraseñas o claves privadas si no confías en el dispositivo y el entorno que estás utilizando. El historial puede conservar headers y body localmente. Además, una API externa puede bloquear la petición mediante CORS.

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

  1. Selecciona GET, POST, PUT o DELETE.
  2. Introduce la URL y añade parámetros o headers.
  3. Configura el body cuando sea necesario.
  4. Envía la petición y revisa estado, tiempo, headers y respuesta.