Eine Inhaltsdefinition erstellen

Eine Inhaltsdefinition beschreibt den Inhalt einer API-Anforderung, einer Antwort oder eines Parameters. Sie können Inhaltsdefinitionen an verschiedenen Orten in Ihrer API-Definition erstellen.

Vorbereitende Schritte

Starten Sie das Fenster für die Erstellung von Inhaltsdefinitionen. Details zu den Bereichen in Ihrer API-Definition, in denen Sie eine Inhaltsdefinition erstellen können, finden Sie in den folgenden Abschnitten:

Informationen zu dieser Task

Hinweis:
  • Diese Task bezieht sich auf die Konfiguration einer OpenAPI 3.0-API-Definition. Details zum Konfigurieren einer OpenAPI 2.0 -API-Definition finden Sie unter Bearbeiten einer OpenAPI 2.0 -API-Definition.
  • OpenAPI 3.0 -APIs werden nur mit dem DataPower® API Gatewayunterstützt, nicht mit dem DataPower Gateway (v5 compatible).
  • Details zu aktuellen OpenAPI 3.0 -Unterstützungseinschränkungen finden Sie unter OpenAPI 3.0 -Unterstützung in IBM® API Connect.

Sie können diese Task entweder mithilfe der UI-Anwendung API Designer oder mithilfe der browserbasierten Benutzerschnittstelle von API Manager ausführen.

Sie können jederzeit direkt zur zugrunde liegenden YAML-Quelle von „ OpenAPI “ wechseln, indem Symbol für OpenAPI -QuelleSie auf das Symbol „Quelle“ klicken. Um zum Entwurfsformular zurückzukehren, klicken Sie auf das Formular -Symbol Formularsymbol.

Vorgehensweise

  1. Geben Sie die folgenden Informationen an:
    • Inhaltstyp: Wählen Sie den Inhaltstyp aus. Beispiel: application/json.
      Hinweis: Das Feld „Content Type“ im Editor enthält zwar eine Auswahlliste mit Medientypen, doch durch direkte Bearbeitung der API-Quelle unter OpenAPI können Sie einen Bereich von Medientypen angeben, zum Beispiel, text/* */json, oder */*. Für Anforderungen oder Antworten, die mit mehreren Typen übereinstimmen, ist nur der spezifischste Typ anwendbar. Beispiel: text/plain überschreibt text/*.
  2. Klicken Sie auf Erstellen.
    Die Details der Inhaltsdefinition werden zur weiteren Bearbeitung angezeigt; siehe Bearbeiten einer Inhaltsdefinition.