Interaktion mit REST-APIs: Her mit den HTTP-Headern!

von Jun 19, 2019

FileMaker hat uns mit Version 16 ein hervorragendes Werkzeug für die Interaktion mit REST-APIs beschert, die von vielen Web-Anwendungen bereitgestellt werden. Ein sehr nützliches und ganz einfaches Werkzeug – leider nicht ganz einfach zu finden in der Dokumentation.

Im Grunde ist es eine Erweiterung des „Aus URL einfügen“ Script-Schrittes, den es schon vorher gab. Neu ist die Integration einer abgespeckten cURLBibliothek, mit deren Hilfe man den Inhalt seiner HTTP-Abfragen um Header-Elemente erweitern kann (GET, PUT, POST, DELETE oder auch „ContentType“ oder „Authorisation: Bearer“).

Ein Wermutstropfen: FileMaker bringt bei jedem Aufruf, der nicht mit „HTTP/1.1 200 OK“ im Header zurückkommt, einen Fehler (5 Daten fehlen). Tatsächlich gibt es aber andere HTTP-Stati (im Grunde alle 2xx Stati), die auch „OK“ bedeuten.

Zum Beispiel 

Hier muss man die Beschreibung des angesprochenen REST-APIs aufmerksam lesen!
Wie aber komme ich in FileMaker an die HTTP-Header ran? Die Antwort ist verblüffend einfach, denn FileMaker hat gerade diese Option vorgesehen. Leider geht dieses Feature in der Dokumentation ein wenig unter. Der Schalter „-D“ in den cURL-Optionen, gefolgt von einer Referenz auf eine FileMaker-Variable, liefert alle HTTP-Header in dieser Variablen zurück. Die Variable steht dabei im Header-String als Text und muss nicht einmal escaped werden!

Zum Beispiel

Das Ergebnis

Über den Autor

MKV GmbH
Stephanienstraße 18
76133 Karlsruhe
info@mkv.de
www.mkv.de

 

LUCIAN GREIS
Geschäftsführer
Virtualisierung und BackUp

MKV. Ihr zuverlässiger Partner für alle IT-Fragen.

Als FileMaker-Spezialisten und IT-Experten für Windows- und Mac-Anwendungen sind wir im Rhein-Neckar-Raum / Karlsruhe für Sie da.

Unverbindliche
IT-Erstberatung

Bei Fragen können Sie uns gerne jederzeit kontaktieren. Wir beraten Sie individuell und persönlich.

Schreiben Sie an info@mkv.de oder kontaktieren Sie uns unter 0721 8 30 94-18. Unser Ziel ist das Optimum für unsere Kunden zu entwickeln, damit Ihr Unternehmen ohne hohe Investitionen wachsen kann und langfristig wettbewerbsfähig bleibt.

FileMaker Schulungen & Coaching

Ganz gleich, ob Einsteiger oder Profi: Wir zeigen Ihnen, wie Sie FileMaker zu einem nachhaltigen Produktionswerkzeug machen.

Das benutzerfreundliche FileMaker gehört zu den weltweit am meisten genutzten Business-Datenbank-Systemen. Wir machen Sie fit im Umgang damit – maßgeschneidert auf Ihren Kenntnisstand und Ihre Anforderungen.

FileMaker Workshop in Karlsruhe

Wir laden zum kostenfreien FileMaker Workshop in Karlsruhe ein. Der Workshop findet einmal pro Quartal ab 16.00 - 19:00 Uhr statt. Wir freuen uns auf informative und gemütliche Abende in großer Runde.

Nächster Termin
wird rechtzeitig bekannt gegeben

Treffpunkt
MKV GmbH - Stephanienstrasse 18 - 76133 Karlsruhe