[NEWSboard IBMi Forum]

Thema: IWS und Body

Hybrid View

  1. #1
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Zitat Zitat von xenofob Beitrag anzeigen
    Hallo dschroeder,

    ein GET sollte man immer ohne Body schicken. Da ist PATH_PARAM (QUERY_PARAM ist auch gut) schon korrekt.
    Das hat IBM mit dem IWS auch schön so implementiert, dass man eben keine Möglichkeit hat die Parameter innerhalb eines Requests auf unterschiedlichen Arten zu schicken.
    Entweder Body oder eines der anderen Parameter.

    Wenn du zum Beispiel ein POST machst und ein Json Object im Body schicken möchtest, dann musst du "Eingabeparameter einschließen" auswählen.
    Ich versuche verzweifelt, für einen REST Service Query-Parameter zu definieren. Kennt jemand die genaue Syntax im IWS?
    Path-Parameter funktionieren prima. Man schreibt sie einfach in geschweifte Klammern:
    .../kostenstellen/{kst}

    Aber wie geht das bei Query-Parametern? Ich möchte die Möglichkeit schaffen, dass man zusätzlich zur Kostenstelle (also {kst}) das Gültigkeitsjahr und den Gültigkeitsmonat mitgeben kann. Der Aufruf soll also so sein:
    .../kostenstellen/12345?jahr=2020&monat=10

    Weiß jemand, wie man das im IWS (wahrscheinlich in der URI Pfadvorlage) definiert?

    Dieter

  2. #2
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Habe das Problem gefunden. Man darf die query parms gar nicht im uri Pfad angeben, sondern muss sie einfach mit ihren Variablennamem unten in der IWS Zuordnungstabelle zuordnen.

    Dieter

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •