Constructor de Peticiones HTTP

Construye una petición HTTP con un formulario — elige un método, escribe una URL, añade cabeceras, cuerpo, auth básica, parámetros de consulta — y luego copia el resultado como un comando cURL, una llamada fetch(), un fragmento Python requests, un fragmento Go net/http o un fragmento Node https. Puramente del lado del cliente, sin subir nada.

Destino — método y URL
esquema
host
puerto
ruta
consulta
fragmento
Parámetros de consulta
Cabeceras
Auth básica — añade una cabecera Authorization
Cuerpo — se muestra para los métodos que lo permiten
Fragmento de código
 

Cómo funciona esto
  • Método + URL. La vista previa de la URL se analiza en vivo y se divide en esquema, host, puerto, ruta, consulta y fragmento para que veas exactamente lo que verá el servidor.
  • Parámetros de consulta. Las filas de esta sección se fusionan en la URL antes de enviarse. Sobrescriben cualquier clave coincidente que ya esté en la URL.
  • Cabeceras. Libres. Las mayúsculas se preservan pero los duplicados se deduplican sin distinguir mayúsculas. Se añade un Content-Type automáticamente cuando el tipo de cuerpo lo implica — si estableces el tuyo, el tuyo gana.
  • Auth básica. Rellena una cabecera Authorization: Basic ***. Deja ambos campos vacíos para omitirla. Una cabecera Authorization explícita en la lista sobrescribe esto.
  • Cuerpo. Elige la forma — ninguno, texto plano, JSON, formulario multipart o formulario URL-encoded. El JSON se valida en cada pulsación; los campos de formulario multipart se convierten en flags -F / files= en lugar de una cadena de cuerpo.
  • Fragmentos de código. cURL es la petición más común; fetch(), Python requests, Go net/http y Node https se incluyen como alternativas de un clic.
  • Nada sale de tu navegador. Todo el constructor se ejecuta en un único script en línea.