Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
HTTP Client

HTTP Client 

 

Konstante  Typ Wert Kommentar
HTTP basic  Lange Ganzzahl 1 Die Authentifizierungsmethode BASIC verwenden
HTTP client log  Lange Ganzzahl 7

Wert = eine der folgenden Konstanten:

  • HTTP disable log: HTTP Client Debug-Protokoll ist deaktiviert (Standard)
  • HTTP enable log with all body parts: HTTP Client Debug-Protokoll ist aktiviert mit Hauptteilen in Antwort und Anfrage
  • HTTP enable log with request body: HTTP Client Debug-Protokoll ist nur mit Hauptteil in der Anfrage aktiviert
  • HTTP enable log with response body: HTTP Client Debug-Protokoll ist nur mit Hauptteil in der Antwort aktiviert
  • HTTP enable log without body: HTTP Client Debug-Protokoll ist ohne Hauptteile aktiviert (Hauptteile werden in diesem Fall bereitgestellt)

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 DELETE method  Zeichenkette DELETE Siehe unter RFC 2616
HTTP digest  Lange Ganzzahl 2 Die Authentifizierungsmethode DIGEST verwenden
HTTP disable log  Lange Ganzzahl 0

Wert für den Selector HTTP client log.

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 enable log with all body parts  Lange Ganzzahl 7

Wert für den Selector HTTP client log.

HTTP enable log with request body  Lange Ganzzahl 3

Wert für den Selector HTTP client log.

HTTP enable log with response body  Lange Ganzzahl 5

Wert für den Selector HTTP client log.

HTTP enable log without body  Lange Ganzzahl 1

Wert für den Selector HTTP client log.

HTTP follow redirect  Lange Ganzzahl 2 Wert = 0 (keine Redirektion zulassen) oder 1 (Redirektion zulassen). Standardwert = 1
HTTP GET method  Zeichenkette GET Siehe unter RFC 2616. Entspricht der Verwendung der Funktion HTTP Get.
HTTP HEAD method  Zeichenkette HEAD Siehe unter RFC 2616
HTTP max redirect  Lange Ganzzahl 3 Wert = Maximale Anzahl der zugelassenen Redirektionen. Standardwert = 2
HTTP OPTIONS method  Zeichenkette OPTIONS Siehe unter RFC 2616
HTTP POST method  Zeichenkette POST Siehe unter RFC 2616
HTTP PUT method  Zeichenkette PUT Siehe unter RFC 2616
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.
HTTP TRACE method  Zeichenkette TRACE Siehe unter RFC 2616


Siehe auch 

HTTP AUTHENTICATE
HTTP GET OPTION
HTTP Request
HTTP SET OPTION

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Konstantenthemen

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)