Apidog Docs
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
Learning Center
HomeSupport CenterAPI ReferencesDownloadChangelog
Learning Center
HomeSupport CenterAPI ReferencesDownloadChangelog
  1. Crear peticiones
  • Centro de aprendizaje de Apidog
  • Primeros pasos
    • Introducción a Apidog
    • Conceptos básicos en Apidog
    • Navegación por Apidog
    • Inicio rápido
      • Descripción general
      • Crear un Endpoint
      • Realizar una petición
      • Añadir una aserción
      • Creación de escenarios de prueba
      • Compartir documentación de API
      • Explore Más
    • Migración a Apidog
      • Descripción general
      • Importación manual
      • Importación programada (Vincular fuentes de datos)
      • Opciones de importación
      • Exportar datos
      • Importar desde
        • Importar desde Postman
        • Importar especificación OpenAPI
        • Importar cURL
        • Importar archivos Markdown
        • Importar desde Insomnia
        • Importar desde apiDoc
        • Importar archivo .har
        • Importar WSDL
  • Datos de API mock
    • Descripción general
    • Smart Mock
    • Mock personalizado
    • Secuencia de prioridad de mock
    • Scripts de mock
    • Mock en la nube
    • Mock de Runner autoalojado
    • Idioma de mock (locales)
  • Cuenta y preferencias
    • Configuración de la cuenta
    • Generación de un token de acceso OpenAPI
    • Notificación
    • Configuración de idioma
    • Teclas de acceso rápido
    • Configuración del proxy de red
    • Copia de seguridad de los datos
    • Actualizar Apidog
    • Eliminar cuenta
    • Funciones experimentales
  • Enviar peticiones
    • Descripción general
    • Depuración de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP o WebService
    • GraphQL
    • gRPC
    • Usar agentes proxy de petición para la depuración
    • Crear peticiones
      • Historial de peticiones
      • Conceptos básicos de las peticiones
      • Parámetros y cuerpo
      • Encabezados de petición
      • Configuración de peticiones
      • Depurar peticiones
      • Guardar peticiones como endpoints
      • HTTP/2
    • Autenticación y autorización
      • Descripción general
      • Certificados de CA y de cliente
      • Tipos de autorización
      • Autenticación Digest
      • OAuth 1.0
      • OAuth 2.0
      • Autenticación Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respuesta y cookies
      • Visualización de respuestas de API
      • Gestión de cookies
      • Descripción general
  • Desarrollar y depurar APIs
    • Descripción general
    • Generación de peticiones
    • Envío de peticiones
    • Casos de depuración
    • Casos de prueba
    • Valores dinámicos
    • Validación de respuestas
    • Diseño primero vs. petición primero
    • Generación de código
    • Entornos y variables
      • Descripción general
      • Uso de variables
      • Gestión de entornos
    • Secretos de la bóveda
      • Descripción general
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinámicos
      • Aerolínea
      • Animal
      • Color
      • Comercio
      • Empresa
      • Base de datos
      • Tipo de dato
      • Fecha
      • Finanzas
      • Comida
      • Git
      • Hacker
      • Helpers
      • Imagen
      • Internet
      • Ubicación
      • Lorem
      • Música
      • Número
      • Persona
      • Teléfono
      • Ciencia
      • String
      • Sistema
      • Vehículo
      • Word
    • Preprocesadores y postprocesadores
      • Descripción general
      • Aserción
      • Extraer variable
      • Esperar
      • Seguridad
      • Operaciones de base de datos
        • Descripción general
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Descripción general
        • Scripts de preprocesador
        • Scripts de posprocesador
        • Scripts públicos
        • Referencia de scripts de Postman
        • Llamar a otros lenguajes de programación
        • Uso de bibliotecas JS
        • Visualización de respuestas
        • Ejemplos de scripts
          • Scripts de aserción
          • Uso de variables
          • Modificación de peticiones
          • Otros ejemplos
    • Depuración de APIs
      • Depurador de agentes de IA
      • Depurador A2A
  • Diseñar APIs
    • Descripción general
    • Crear un nuevo proyecto de API
    • Conceptos básicos de endpoints
    • Directrices de diseño de API
    • Módulo
    • Configurar múltiples ejemplos de cuerpo de petición
    • Componentes
    • Campos comunes
    • Parámetros globales
    • Historial de cambios del endpoint
    • Comentarios
    • Gestión de endpoints por lotes
    • API de protocolo personalizado
    • Modo Spec-first (Beta)
    • Esquemas de seguridad
      • Descripción general
      • Crear un esquema de seguridad
      • Usar el esquema de seguridad
      • Esquema de seguridad en la documentación en línea
    • Funciones avanzadas
      • Campos personalizados de endpoint
      • Escenarios de prueba asociados
      • Estado del endpoint
      • Apariencia de las listas de parámetros
      • Identificación única de endpoints
    • Schemas
      • Descripción general
      • Crear un nuevo esquema
      • Crear un esquema
      • Generar esquemas a partir de JSON, etc.
      • oneOf, allOf, anyOf
      • Uso de Discriminator
  • Pruebas de API
    • Descripción general
    • Escenarios de prueba
      • Crear un escenario de prueba
      • Pasar datos entre peticiones
      • Condiciones de control de flujo
      • Sincronizar datos desde endpoints y casos de endpoint
      • Importar endpoints y casos de endpoint desde otros proyectos
      • Exportar escenarios de prueba
    • Informes de prueba
      • Informes de prueba
    • Ejecutar escenarios de prueba
      • Ejecutar un escenario de prueba
      • Ejecutar escenarios de prueba por lotes
      • Pruebas basadas en datos
      • Datos de prueba compartidos
      • Tareas programadas
      • Gestionar el entorno de ejecución de API de otros proyectos
    • Suite de pruebas
      • Descripción general
      • Crear una suite de pruebas
      • Orquestar suite de pruebas
      • Ejecutar conjuntos de pruebas localmente
      • Ejecutar suites de prueba mediante CLI
      • Tareas programadas
    • Probar APIs
      • Pruebas de integración
      • Pruebas de rendimiento
      • Pruebas de extremo a extremo
      • Pruebas de regresión
      • Pruebas de contrato
    • Apidog CLI
      • Descripción general
      • Instalación y ejecución de Apidog CLI
      • Opciones de Apidog CLI
    • CI/CD
      • Descripción general
      • Integrar con Github Actions
      • Integrar con Gitlab
      • Integrar con Jenkins
      • Activar prueba mediante commit de Git
  • Publicar documentación de API
    • Descripción general
    • Tecnologías de API compatibles
    • Uso compartido rápido
    • Visualización de la documentación de API
    • Documentación de Markdown
    • Publicación de sitios de documentación
    • Página de inicio de sesión personalizada
    • Diseños personalizados
    • CSS, JavaScript, HTML personalizados
    • Dominio personalizado
    • Funciones de IA
    • Configuración de SEO
    • Configuración avanzada
      • Búsqueda en la documentación
      • Proxy CORS
      • Integración de Google Analytics
      • Configuración del árbol de carpetas
      • Configuración de visibilidad
      • Incrustación de valores en las URL de documentación
    • Versiones de API
      • Descripción general
      • Crear versiones de API
      • Publicación de versiones de API
      • Compartir endpoints con versiones de API
  • Ramas
    • Descripción general
    • Crear una rama de sprint
    • Prueba de APIs en una rama
    • Diseño de API en una rama
    • Fusionar ramas de sprint
    • Gestión de ramas de sprint
    • AI Branch (Beta)
  • Funciones de IA
    • Descripción general
    • Habilitación de funciones de IA
    • Generación de casos de prueba
    • Modificación de esquemas con IA
    • Comprobación de cumplimiento del endpoint
    • Comprobación de integridad de la documentación de API
    • Nomenclatura de campos con IA
    • Preguntas frecuentes
  • Servidor MCP de Apidog
    • Descripción general
    • Conectar un proyecto de Apidog a la IA
    • Conectar documentación publicada a la IA
    • Conectar archivos OpenAPI a la IA
  • Mejores prácticas
    • Gestión de firmas de API
    • Acceso a APIs protegidas con OAuth 2.0
    • Flujo de trabajo de colaboración
    • Gestión del estado de autenticación
  • Espacio sin conexión
    • Descripción general
  • Administración
    • Gestión de proyectos
      • Gestión de proyectos
      • Configuración de notificaciones
      • Gestión de miembros del proyecto
      • Recursos del proyecto
        • Conexión a la base de datos
        • Conexión con Git
    • Gestión de equipos
      • Gestión de equipos
      • Gestión de miembros del equipo
      • Actividades del equipo
      • Roles y permisos del equipo
      • Recursos del equipo
        • General Runner
        • Variables de equipo
        • Agente proxy de peticiones
      • Colaboraciones en tiempo real
        • Colaboración en equipo
    • Lista de verificación de incorporación
      • Conceptos básicos
      • Guía de incorporación
    • Gestión de la organización
      • Gestión de la organización
      • Rol y permisos de la organización
      • Gestión de planes
        • Administradores de facturación en organizaciones
      • Inicio de sesión único (SSO)
        • Descripción general de SSO
        • Configuración de Microsoft Entra ID
        • Configuración de Okta
        • Configuración de SSO para una organización
        • Gestión de cuentas de usuario
        • Asignar grupos a equipos
      • Aprovisionamiento SCIM
        • Introducción al aprovisionamiento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos de la organización
        • Runner autohospedado
  • Facturación
    • Descripción general
    • Créditos
    • Actualizar su plan
    • Métodos de pago alternativos
    • Gestión de suscripciones
    • Trasladar equipos de pago a organizaciones
  • Complementos
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Extensión del navegador
      • Chrome
      • Microsoft Edge
    • Proxy de peticiones
      • Proxy de peticiones en la web
      • Proxy de petición en documentos compartidos
      • Proxy de peticiones en el cliente
  • Datos y seguridad
    • Almacenamiento y seguridad de datos
    • Privacidad y seguridad de los datos del usuario
    • Enrutamiento de peticiones y seguridad de datos
  • Referencias
    • Enfoque de diseño de API primero
    • Extensiones de la especificación OpenAPI de Apidog
    • JSONPath
    • XPath
    • Expresiones regulares
    • JSON Schema
    • Formato de archivo CSV
    • Instalación del entorno Java
    • Entorno de implementación de Runner
    • Sintaxis Markdown de Apidog
    • Extensiones Swagger de Apidog
      • Descripción general
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensiones JSON Schema de Apidog
      • Descripción general
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Apidog Europa
    • Apidog Europe
  • Centro de soporte
  1. Crear peticiones

Parámetros y cuerpo

Al trabajar con APIs, es esencial comprender cómo enviar diversos tipos de datos con sus peticiones. Apidog proporciona una interfaz fácil de usar para ayudarle a construir y enviar peticiones de API con diferentes parámetros y tipos de datos de cuerpo.

Parámetros#

Los parámetros le permiten enviar información adicional al servidor. Apidog admite dos tipos principales de parámetros: parámetros de consulta y parámetros de ruta.

Parámetros de consulta#

Los parámetros de consulta se añaden al final de la URL después de un signo de interrogación (?) y se separan mediante ampersands (&). Se utilizan para enviar datos opcionales o adicionales al servidor.
En Apidog, tiene dos formas convenientes de añadir parámetros de consulta a sus peticiones de API:
1.
Directamente en la URL: Puede añadir parámetros de consulta directamente al final de la URL en la barra de direcciones. Por ejemplo:
https://api.example.com/users?page=1&limit=10
2.
Usando la sección Query Params: Apidog proporciona una sección dedicada de Query Params debajo del campo de entrada de URL. Aquí puede añadir, editar y eliminar parámetros de consulta mediante una interfaz fácil de usar. Los parámetros que añada en esta sección se añadirán automáticamente a la URL de la petición.

Signo igual en los parámetros de consulta#

En algunos casos especiales, los parámetros de consulta pueden no aparecer como pares clave-valor. Por ejemplo, una URL de petición podría ser:
https://api.example.com/users?available
En este caso, available puede servir como un parámetro con un valor vacío. Cuando el valor está vacío, Apidog omite automáticamente el signo igual entre la clave y el valor.
imagen.png
Si no desea omitir este signo igual, puede cambiarlo manualmente a "Add an equal sign".

Parámetros de ruta#

Los parámetros de ruta forman parte de la propia ruta de la URL y normalmente se utilizan para identificar un recurso específico. Se indican mediante marcadores de posición en la URL, generalmente encerrados entre llaves {}.
Ejemplo:
https://api.example.com/users/{userId}
En Apidog, puede definir parámetros de ruta en la URL de la API como se muestra arriba, y aparecerán en la sección de parámetros de ruta situada debajo. Puede completar los valores de los parámetros de ruta en la sección de parámetros de ruta y, cuando se envíe la petición, {param} se reemplazará por el valor real. Esta función es especialmente útil al probar APIs RESTful que utilizan identificadores de recursos en la URL.
imagen.png
Si necesita usar variables en los parámetros de ruta, la forma recomendada es usar primero {param} en la URL y luego usar {{variable}} en el valor del parámetro.

Cuerpo#

El cuerpo de la petición se utiliza para enviar datos al servidor como parte de una petición POST, PUT o PATCH. Apidog admite varios formatos de datos de cuerpo para adaptarse a diferentes requisitos de API.

Comparación de tipos de cuerpo#

La siguiente tabla proporciona una comparación rápida de los tipos de cuerpo disponibles:
Tipo de cuerpoContent-TypeCaso de usoCompatibilidad con carga de archivos
form-datamultipart/form-dataEnvíos de formularios con archivos✓ Sí
x-www-form-urlencodedapplication/x-www-form-urlencodedEnvíos de formularios simples✗ No
JSONapplication/jsonIntercambio de datos estructurados✗ No
XMLapplication/xmlSistemas heredados, APIs SOAP✗ No
rawPersonalizado (text/plain, etc.)Formatos de datos personalizados✗ No
binaryapplication/octet-streamCargas de archivos, datos binarios✓ Sí
GraphQLapplication/jsonConsultas/mutaciones GraphQL✗ No
msgpackapplication/msgpackTransferencia de datos de alto rendimiento✗ No

form-data#

Form-data es una forma de enviar pares clave-valor, similar al envío de un formulario HTML. Este formato es especialmente útil cuando necesita cargar archivos junto con otros datos.
imagen.png
El cuerpo de tipo form-data se mostrará como multipart/form-data en la petición. Para cada parámetro del cuerpo, puede elegir su tipo, como string, integer, etc.
Envío de JSON en form-data: Si necesita enviar un JSON en form-data, debe establecer el tipo de parámetro como string y luego completar el JSON en el campo de string.
Envío de archivos: Si necesita enviar un archivo en la petición, seleccione el tipo como file y luego haga clic en "Upload" para elegir un archivo local.
Apidog solo envía el archivo en la petición, pero no lo guarda en la nube. Por lo tanto, durante la colaboración en equipo, otras personas pueden ver esta petición, pero no pueden enviar directamente este archivo. Debe transferir este archivo a sus compañeros por otros medios para que puedan enviarlo.

x-www-form-urlencoded#

Este formato es similar a los parámetros de consulta, pero se envía en el cuerpo de la petición. Se utiliza comúnmente para enviar formularios simples sin cargas de archivos. En Apidog, puede añadir y editar fácilmente datos x-www-form-urlencoded mediante una interfaz de clave-valor.

JSON#

JSON es un formato de datos ampliamente utilizado para peticiones y respuestas de API. Puede diseñar el esquema de datos en la sección Request → Body → JSON de un endpoint.
imagen.png
Al diseñar un esquema de datos JSON, puede usar la función Generate from JSON de Apidog para crear rápidamente el esquema en lugar de añadir cada campo manualmente.
imagen.png
Al añadir campos manualmente, el tipo de datos predeterminado es string. Si necesita añadir campos anidados, cambie el tipo de campo a object o array.
imagen.png
Si desea añadir comentarios en JSON, puede habilitar "JSON with comments support" en Settings → General settings → Feature settings → Advanced settings. Al enviar JSON, estos comentarios se eliminarán automáticamente.

XML#

XML (eXtensible Markup Language) es otro formato de datos común utilizado en las comunicaciones de API. Apidog admite cargas útiles XML, lo que le permite enviar datos estructurados en formato XML con sus peticiones de API.

raw#

La opción raw le permite enviar cualquier formato de datos personalizado en el cuerpo de la petición. Esto resulta útil al trabajar con APIs que esperan estructuras o formatos de datos específicos no cubiertos por las otras opciones.

binary#

Los datos binarios pueden enviarse mediante esta opción, que es especialmente útil al cargar archivos o trabajar con APIs que esperan cargas útiles binarias. Apidog le permite seleccionar y enviar archivos binarios como parte de sus peticiones de API.

GraphQL#

Para APIs que usan GraphQL, Apidog proporciona un editor GraphQL dedicado. Esta función le permite construir y enviar consultas y mutaciones GraphQL, con resaltado de sintaxis y autocompletado.
Consulte la documentación de GraphQL en Apidog para obtener más información sobre cómo trabajar con APIs GraphQL.

msgpack#

MessagePack (msgpack) es un formato de serialización binaria más compacto y rápido que JSON. Apidog admite el envío de datos msgpack, lo cual resulta beneficioso al trabajar con APIs optimizadas para rendimiento y transferencia de datos reducida.
Modified at 2026-06-09 08:52:14
Previous
Conceptos básicos de las peticiones
Next
Encabezados de petición
Built with