Creación de parámetros

Los parámetros definen elementos variables de una vía de acceso de URL, parámetros de consulta, cabeceras o un cuerpo de solicitud. Puede crear parámetros para vías de acceso y operaciones de vía de acceso en la definición de API.

Antes de empezar

Abra la ventana de creación de parámetros. Para obtener detalles de las áreas de la definición de API donde puede crear un parámetro, consulte los temas siguientes:

Acerca de esta tarea

Nota: Esta tarea está relacionada con la configuración de una definición de API de OpenAPI 2.0 . Para obtener detalles sobre cómo configurar una definición de API de OpenAPI 3.0 , consulte Edición de una definición de API de OpenAPI 3.0.

Puede completar esta tarea utilizando la aplicación de interfaz de usuario de API Designer o utilizando la interfaz de usuario de API Manager basada en navegador.

Un parámetro es similar a una cabecera, con las diferencias siguientes:
  • Los parámetros transportan datos reales y están disponibles para los usuarios finales, mientras que las cabeceras transportan metadatos asociados con una solicitud o respuesta y están ocultas a los usuarios finales.
  • Un parámetro puede tener varias ubicaciones, mientras que la ubicación de una cabecera se establece siempre en header.
  • Un parámetro puede tener varios estilos de formato, mientras que el estilo de una cabecera es siempre simple.

En cualquier momento, puedes pasar directamente al código fuente YAML de « OpenAPI » haciendo clic Icono OpenAPI Source en el icono «Fuente ». Para volver al formulario de diseño, haz clic en el icono del formulario Icono de formulario.

Procedimiento

  1. Especifique la información siguiente:
    • Nombre de parámetro: el nombre del parámetro.
      Nota: Cuando el nombre de un parámetro de consulta incluye el carácter especial "+", se codifica como %2B (carácter más literal) en lugar de %20 (carácter de espacio literal). Por lo tanto, para comparar el parámetro de consulta con el URL entrante, se utiliza el valor codificado. Por ejemplo, cuando el nombre del parámetro de consulta es a+espacio, el valor que debe coincidir en la URL entrante es a%2Bspace.
    • Ubicado en: la ubicación del parámetro. Seleccione una de las opciones que aparecen continuación:
      • consulta: parámetros que se añaden al final del URL. Por ejemplo, url_path?myparam=myvalue.
      • cabecera: cabeceras personalizadas que se esperan como parte de la solicitud.
      • path : El valor del parámetro forma parte de la expresión de operación ( URL ), encerrado entre {}.
      • body: Parámetros que describen el cuerpo de las solicitudes POST, PUT y PATCH.
    • Descripción: una descripción del parámetro.
    • Tipo: el tipo de datos del parámetro.
    • Formato: Seleccione el formato de datos; las opciones disponibles dependen del Tiposeleccionado.
    • Seleccione la siguiente opción según sea necesario:
      • Necesario: determina si este parámetro es obligatorio. Si la propiedad Ubicado en se ha establecido en vía de acceso, debe seleccionarse esta opción.
      • Permitir valor vacío: permite enviar un parámetro con un valor vacío. Esta opción solo es válida si la propiedad Ubicado en se ha establecido en consulta.
  2. Pulse Crear.
    Se muestran los detalles del parámetro para poder editarlos; consulte «Edición de un parámetro ».