Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
HTTP SET OPTION
|
HTTP SET OPTION ( Option ; Wert ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Option | Lange Ganzzahl |
![]() |
Code der zu setzenden Option | |||||
Wert | Lange Ganzzahl |
![]() |
Wert der Option | |||||
Der Befehl HTTP SET OPTION setzt verschiedene Optionen, die von der nächsten HTTP Anfrage verwendet werden, ausgelöst über die Funktionen HTTP Get oder HTTP Request. Sie rufen diesen Befehl so oft auf, wie es Optionen zum Setzen gibt.
Hinweis: Die gesetzten Optionen gelten lokal für den aktuellen Prozess, bzw. lokal für die ausführende Komponente.
Im Parameter Option übergeben Sie die Nummer der zu setzenden Option, im Parameter Wert den neuen Wert dieser Option.
Für Option können Sie eine der folgenden Konstanten unter dem Thema HTTP Client verwenden:
Konstante | Typ | Wert | Kommentar |
HTTP client log | Lange Ganzzahl | 7 | Wert = eine der folgenden Konstanten:
Ermöglicht es Ihnen, den Status der Logbuch-Datei für HTTP-Client-Anfragen abzurufen oder einzustellen. Wenn sie aktiviert ist, wird diese Datei mit dem Namen "4DHTTPClientLog_nn.txt" im Ordner "Logs" der Applikation gespeichert (nn ist die Dateinummer). Sie ist nützlich für die Fehlersuche bei Problemen im Zusammenhang mit HTTP-Client-Anfragen. Sie zeichnet jede Anfrage und jede Antwort im Rohmodus auf. Es werden ganze Anfragen, einschließlich der Kopfteile, protokolliert; optional können auch Teile des Hauptteils protokolliert werden. Weitere Informationen finden Sie im Abschnitt Beschreibung der Logbücher. |
HTTP compression | Lange Ganzzahl | 6 | Wert = 0 (nicht komprimieren) oder 1 (komprimieren), Standardwert: 0 Diese Option aktiviert oder deaktiviert das Komprimieren, um den Austausch für Anfragen zwischen Client und Server zu beschleunigen. Ist es aktiviert, verwendet der HTTP Client je nach der Server Antwort die Deflate oder gzip Komprimierung. |
HTTP display auth dial | Lange Ganzzahl | 4 | Wert = 0 (Dialogfenster nicht anzeigen) oder 1 (Dialogfenster anzeigen). Standardwert: 0 Diese Option zeigt den Authentifizierungsdialog beim Ausführen der Funktion HTTP Get oder HTTP Request an. Standardmäßig wird dieses Dialogfenster nie angezeigt und Sie müssen den Befehl HTTP AUTHENTICATE verwenden. Soll der Authentifizierungsdialog jedoch erscheinen, damit Benutzer ihre Daten zur Identifizierung eingeben können, übergeben Sie 1 in Wert. Das Dialogfenster erscheint nur, wenn für die Anfrage eine Authentifizierung erforderlich ist |
HTTP follow redirect | Lange Ganzzahl | 2 | Wert = 0 (keine Redirektion zulassen) oder 1 (Redirektion zulassen). Standardwert = 1 |
HTTP max redirect | Lange Ganzzahl | 3 | Wert = Maximale Anzahl der zugelassenen Redirektionen. Standardwert = 2 |
HTTP reset auth settings | Lange Ganzzahl | 5 | Wert = 0 (Information nicht löschen) oder 1 (Information löschen). Standardwert: 0 Diese Option weist 4D an, die Authentifizierungsdaten des Benutzers (Benutzername, Kennwort, Methode, etc.) nach jeder Ausführung der Funktion HTTP Get oder HTTP Request im gleichen Prozess wiederherzustellen. Diese Information wird standardmäßig beibehalten und für jede Anfrage wiederverwendet. Übergeben Sie 1 in Wert, um diese Information nach jedem Aufruf zu löschen. Beachten Sie, dass die Information unabhängig von der Einstellung gelöscht wird, wenn der Prozess gestoppt wird. |
HTTP timeout | Lange Ganzzahl | 1 | Wert = Timeout der Client Anfrage in Sekunden. Dieses Timeout bestimmt, wie lange der HTTP Client auf eine Antwort des Server wartet. Ist die Zeit überschritten, schließt der Client die Sitzung und die Anfrage geht verloren. Standardmäßig sind 120 Sekunden eingestellt. Das lässt sich bei bestimmten Bedingungen, wie Netzwerkstatus, Merkmale der Anfrage, etc. ändern. |
Sie können Optionen in beliebiger Reihenfolge aufrufen. Wird dieselbe Option mehrmals gesetzt, wird nur der Wert des letzten Aufrufs berücksichtigt.
Produkt: 4D
Thema: HTTP
Nummer:
1160
Erstellt: 4D v13
Geändert: 4D v19 R7
4D Programmiersprache ( 4D v20 R7)