Creazione di una definizione di codifica

Una definizione di codifica definisce una mappa tra una specifica proprietà di schema e le relative informazioni di codifica.

Prima di iniziare

Aprire la finestra di creazione della definizione di codifica durante la configurazione di una definizione di contenuto; vedere Modifica di una definizione di contenuto.

Informazioni su questa attività

Nota:

Puoi completare questa attività utilizzando l'applicazione IU API Designer o utilizzando l'IU API Manager basata sul browser.

In qualsiasi momento puoi passare direttamente al codice sorgente YAML sottostante dell' OpenAPI, cliccando Icona origine OpenAPI sull'icona "Sorgente". Per tornare al modulo di progettazione, clicca sull'icona Icona moduloModulo.

Procedura

  1. Fornisci le seguenti informazioni:
    • Nome: il nome della proprietà dello schema.
    • Tipo contenuto: il tipo contenuto per la codifica della proprietà; ad esempio, application/xml; charset=utf-8, image/png, image/jpeg.
    • Stile: descrive come il valore della proprietà verrà serializzato in base al tipo di valore della proprietà. Selezionare una delle seguenti opzioni:
      • modulo : Proprietà di stile del modulo definite da RFC6570.
      • spazioDelimitato: Valori della matrice separati da spazio.
      • pipeDelimited: Valori di array separati da pipe.
      • deepObject: Fornisce un modo semplice di rendere gli oggetti annidati usando le proprietà del modulo.
    • Esplodi: quando si seleziona questa opzione, i valori delle proprietà di tipo array o object generano proprietà separate per ciascun valore della coppia di valori chiave o array della mappa.
    • Consenti caratteri riservati : determina se il valore della proprietà deve consentire l'inclusione di caratteri riservati, come definiti da RFC3986 (:/?#[]@!$&'()*+,;=), senza codifica in percentuale.
  2. Fare clic su Crea.
    Vengono visualizzati i dettagli della definizione di codifica per consentire ulteriori modifiche; vedere Modifica di una definizione di codifica.