4D v14.3HTTP AUTHENTICATE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.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 nach jeder Anfrage zurückgesetzt. So müssen Sie vor jedem HTTP Request oder HTTP Get den Befehl HTTP AUTHENTICATE verwenden. Über eine Option des Befehls HTTP SET OPTION können Sie diese Information auch vorübergehend speichern. Dann müssen Sie nicht mehr vor jeder Anfrage den Befehl HTTP AUTHENTICATE ausführen. Beispiele für Anfragen mit Authentifizierung: // Authentifizierung auf HTTP Server im DIGEST Modus |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v13 SIEHE AUCH ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||