baseUrl muss auf /v3 enden (die Web-Kasse: /api/v3), sonst wirft
schon das Anlegen. clientHeader nennt die App in der Zaehlung des
Backends (kasse-app/<version+build>), Vorgabe kasseneck_api/<version>.
omitKasseneckHeaders laesst die beiden Kasseneck-Kopfzeilen weg; die
Pruefung der Antwort bleibt.
Einen Endpunkt rufen. params kommt zur Kasse dazu; null-Werte fallen
weg, damit das Backend „nicht gesetzt" nicht als ausdrückliche Angabe
missversteht.
Wie call, liefert aber die Antwort selbst statt der gelesenen Huelle:
fuer Aufrufe, die eine Datei oder eine Huelle senden
(getDepExportFile). Gleiche Anmeldung, gleiche Pruefungen vor dem
Senden, gleiche Pruefung des Kopfs (HTTP 200, Kennzeichen v3, keine
HTML-Seite; siehe v3Post); den Rumpf liest der Aufrufer. Eine
Fehlerhuelle mit HTTP 200 wirft hier nicht.