Saltar al contenido

Constructor de peticiones HTTP

HTTP Request Builder

Compone y envía una petición GET, POST, PUT, PATCH, DELETE o HEAD con cabeceras y cuerpo propios, y muestra el estado, las cabeceras, el cuerpo y el tiempo, sin reenviar nunca Cookie ni Authorization.

Compone una petición HTTP — método, cabeceras, cuerpo — la envía desde nuestro servidor y muestra la respuesta completa: estado, cabeceras, cuerpo y el comando curl que la reproduciría. Útil para una API sobre la que estás leyendo, y para una respuesta que quieres ver sin que CORS decida si puedes.

☁️ Usa nuestro servidorhttpapiresttest

Nuestro servidor hace esta solicitud por ti. Solo se le envía la URL, el método, las cabeceras y el cuerpo que escribes: ninguna de tus cookies ni tu sesión iniciada viaja con ella. El servidor solo se conecta a direcciones públicas y rechaza las privadas e internas.

Se permiten los puertos 80, 443 y cualquiera por encima de 1024. Las cabeceras Cookie y Authorization no se reenvían, así que para una API que necesite un token usa la otra cabecera que defina ese servicio, por ejemplo X-Api-Key.

Una por línea, con la forma Name: value.

Cómo se usa

  1. Elige el método y la URL

    Se permiten los puertos 80, 443 y cualquiera por encima de 1024. Aparece un campo de cuerpo para los métodos que lo admiten.

  2. Añade cabeceras, una por línea

    Nombre: valor. Las líneas mal formadas se informan en lugar de descartarse en silencio, y un Content-Type hay que ponerlo a mano para un cuerpo JSON.

  3. Decide sobre las redirecciones antes de enviar

    Seguirlas está activado por defecto y se detiene tras cinco. Desactívalo cuando lo que estás probando es el propio 3xx: la cabecera Location es lo que viniste a buscar.

  4. Toma la línea curl

    El equivalente exacto de lo que se envió, listo para pegar en una terminal o en un informe de error. Es la forma más rápida de darle a otra persona una petición reproducible.

Preguntas frecuentes

¿Por qué se descartaron mis cabeceras Cookie y Authorization?

Nuestro servidor se niega a reenviar cabeceras de credenciales, y dice cuáles descartó. Una herramienta que retransmite credenciales arbitrarias a hosts arbitrarios es una herramienta para blanquearlas. Para una API que necesita un token, usa cualquier otra cabecera que defina ese servicio, como X-Api-Key.

¿Puedo llamar a una API en mi propia máquina?

No. La petición sale desde nuestro servidor y el carril saliente rechaza destinos privados, de loopback y de enlace local — incluido un nombre de host público que resuelva a uno. Para localhost, curl es la herramienta correcta.

¿Esto se salta CORS?

Lo esquiva para mirar, no para construir. La petición es de servidor a servidor, así que no aplica ningún preflight, y por eso puedes leer una respuesta que tu propia página no puede. Tu aplicación sigue necesitando que el servidor envíe las cabeceras correctas.

El cuerpo está cortado

Las respuestas se leen hasta 1 MiB y el panel dice cuándo ocurrió. Un cuerpo binario se muestra como Base64, solo los primeros 48 KB: esto es un probador de peticiones, no un descargador.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.