Parameter-Konventionen engine/<Prozedur-Name>

Hinsichtlich der Parameterübergabe bei Methoden engine/<Prozedur-Name> gelten folgende Konventionen:

x-www-form-urlencoded

Bei POST-Requests gibt es eine alternative Möglichkeit der Übergabe von Parametern im Body der Anfrage in Form einer x-www-form-urlencoded-Kodierung (sofern man nicht die Methode engine/execute verwenden möchte). Dies ist insbesondere dann sinnvoll wenn der Request-String durch die Länge der Parameter festgelegte Grenzen überschreitet (i.d.R. ab 2-4 KB). Anwendung findet dies z.B. bei der Änderung einer grossen Menge von Personeneigenschaften oder dem Einfügen von Bilddaten.

Es gilt: wenn es bei einem POST-Request einen Request Header Content-Type: application/x-www-form-urlencoded (ggf. auch mit charset-Erweiterung) gibt dann sind die übergebenen Parameter zusätzlich zu den Query Parametern wie selbige zu behandeln. Es ist also egal ob ein Parameter als Query-Parameter des Requests oder im Body in x-www-form-urlencoded-Kodierung steht.