Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Link korrigiert

...

AngabeBeschreibungBeispiel
Basis-URLDie Basis-URL definiert, unter welcher URL die Services verfügbar sind.http://www.domain.com/daylight/
Service-URLDie verschiedenen daylight Service-Methoden sind in Gruppen zusammengefasst, so finden sich z.B. alle Event relevanten Methoden unter {Basis-URL}/EventService/.http://www.domain.com/daylight/EventService
MethodePro Service steht eine Anzahl an Methoden zur Verfügung. Eine Übersicht kann der folgenden Seite entnommen werden.http://www.domain.com/daylight/EventService/GetOccurrence?x=1
Header Informationen

Nebst der vollständigen URL (Basis-URL, Service-URL und Methode) müssen drei HTTP Header bei jedem Aufruf gesetzt werden.

 
api-keyDer API-Key wird jeweils kommuniziert, ohne diese Information wird der Service keine Antwort geben. Damit wird der Service rudimentär vor unbefugtem Zugriff geschützt.1234
AcceptDer Accept Header muss auf application/json oder application/xml gesetzt werden.application/json
Content-TypeDer Content-Type Header muss auf application/json oder application/xml gesetzt werden.application/json

Für jeden Service steht eine Hilfeseite zur Verfügung. So kann unter http://www.domain.com/daylight/EventService/help eine Liste aller Methodensignaturen und allfälligen Rückgabe DTOs eingesehen werden. Als Illustration untenstehend ein Screenshot von Fiddler mit POST eines Person DTO.

Image Added

Rückgabewerte

 

In der Regel liefert der Service ein DTO in JSON Notation zurück. Darüber hinaus werden die folgenden HTTP Status Codes zurückgesendet:

...

Use CaseBeschreibungDokumentation
Anmeldung erstellenBeschreibt das erstellen einer AnmeldungAnmeldung erstellen
Dokumente und Bilder laden Dokumente und Bilder per Web API laden