Markierung: Quelltext-Bearbeitung 2017 |
Keine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
||
Zeile 4: | Zeile 4: | ||
Um die Programmfunktion nutzen zu können | Um die Programmfunktion nutzen zu können | ||
* muss der | * muss der Alex-Server laufen, dieser stellt einen Webserver zur Verfügung | ||
* muss ein gültiger [[ALEX-Ports# | * muss ein gültiger [[ALEX-Ports#modelServer.port|ModelServer-Port]] konfiguriert sein. | ||
* kann ein Zertifikat zur [[Verschlüsselung]] verwendet werden. | * kann ein Zertifikat zur [[Verschlüsselung]] verwendet werden. | ||
* kann ein [[Webservice_Authorization|Sicherer Link-Aufruf]] konfiguriert werden. | * kann ein [[Webservice_Authorization|Sicherer Link-Aufruf]] konfiguriert werden. |
Aktuelle Version vom 7. Oktober 2025, 10:58 Uhr
Ein Webservice ist eine Programmfunktion zur Bereitstellung von Schnittstellen über das HTTP-Protokoll.
Voraussetzungen
Um die Programmfunktion nutzen zu können
- muss der Alex-Server laufen, dieser stellt einen Webserver zur Verfügung
- muss ein gültiger ModelServer-Port konfiguriert sein.
- kann ein Zertifikat zur Verschlüsselung verwendet werden.
- kann ein Sicherer Link-Aufruf konfiguriert werden.
Das Webservice stellt dann Zugriffspfade an der konfigurierten Webservice-Adresse zur Verfügung.
Der Bediener des Webservice muss mit dem HTTP-Protokoll und seinen Möglichkeiten zur Argumentübertragung[1][2] vertraut sein.
Der Bediener muss das Format der Anfrage und Ausgabe kennen.
http-client-example
Dieses Beispielprogramm in HTML und JavaScript dient zur Veranschaulichung der Bedienung eines Alex®-Webservice.
Mit diesem Beispielprogramm kann
- ein HTTP-GET Request an ein Webservice gesendet werden (Body-Eingabefeld bleibt leer)
- ein HTTP-POST Request an ein Webservice gesendet werden (Body-Eingabefeld ist gefüllt)
- ein API-Key gesendet werden
Im Response-Ausgabefeld wird das Ergebnis des Aufrufs angezeigt.
Mit diesem Beispielprogramm können alle Alex®-Webservices bedient werden.
http-client-example |
![]() |