Eine PUT-Anfrage erstellen
Wir empfehlen, den Wert des Header-Felds
Content-type explizit anzugeben. Geben Sie die hochzuladende Datei im Body der PUT-Anfrage an.
Der Server unterstützt Hash-Codierung. Übergeben Sie den Wert der MD5-Hashfunktion an den FlexiCapture 12-Server. Kodieren Sie den Wert mit UTF-16LE in Base64 und übergeben Sie ihn im Standard-Header Content-MD5. Der Server berechnet den Wert der Hashfunktion für die Datei und vergleicht ihn mit dem im Header übergebenen Wert. Wenn die Werte nicht übereinstimmen, wird die Datei auf dem Server gelöscht.
Es sind zwei Serverantworten möglich:
- HTTP 201 (Created) – Die Datei wurde erfolgreich auf den Server hochgeladen.
- HTTP 400 (Bad request) – Ein erforderlicher Parameter fehlt, oder der Wert der Hashfunktion stimmt nicht mit dem im Header angegebenen Wert überein. Es wurde keine Datei hochgeladen.
Derzeit können Sie die Registrierungsparameter nicht an den Server übergeben.
Erstellen einer POST-Anfrage
projectName und batchType können in der URL übergeben werden, genau wie bei einer PUT-Anfrage, oder als Textfelder im Request-Body.
Mehrere Bilder in einer Anfrage übergeben
Content-type auf multipart/form-data und geben Sie den Wert des Trennzeichens im Parameter boundary an. Die Namen der in einer Anfrage enthaltenen Dateien dürfen nicht identisch sein.
Das folgende Beispiel übergibt zwei Dateien in einer einzelnen Anfrage:
