4D v16.3HTTP AUTHENTICATE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
HTTP AUTHENTICATE
HTTP AUTHENTICATE
Der Befehl HTTP AUTHENTICATE ermöglicht HTTP-Anfragen an Server, die eine Authentifizierung der Client-Anwendung verlangen. Die Methoden BASIC und DIGEST werden unterstützt, sowie das Vorhandensein von Proxy. In den Parametern Name und Kennwort übergeben Sie die erforderlichen Identifizierungsdaten (Benutzername und Kennwort). Diese Daten werden verschlüsselt und in der nächsten HTTP Anfrage über die Funktionen HTTP Request oder HTTP Get hinzugefügt, so dass sie vor jeder HTTP Anfrage den Befehl HTTP AUTHENTICATE aufrufen müssen. Sie können eine der folgenden Konstanten unter dem Thema HTTP Client verwenden:
Lassen Sie den Parameter authMethode weg oder übergeben Sie 0, wählt das Programm die geeignete Methode. In diesem Fall sendet 4D eine zusätzliche Anfrage, um die Authentifizierungsmethode zu bestimmen. Mit dem Parameter * geben Sie an, dass die Information zur Authentifizierung für ein HTTP Proxy dienen soll. Diese Einstellung muss implementiert werden, wenn es ein Proxy gibt, das die Authentifizierung zwischen Client und dem HTTP Server erfordert. Ist der Server selbst authentifiziert, ist eine doppelte Authentifizierung notwendig. Die Information zur Authentifizierung wird standardmäßig für jede Anfrage im aktuellen Prozess gespeichert und wiederverwendet. Über eine Option des Befehls HTTP SET OPTION lässt sich diese Information aber auch nach jeder Anfrage zurücksetzen. In diesem Fall müssen Sie den Befehl HTTP AUTHENTICATE vor jedem Aufrufen von HTTP Request oder HTTP Get ausführen. Beispiele für Anfragen mit Authentifizierung: // Authentifizierung auf HTTP Server im DIGEST Modus
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v13 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||