4D v14.3WEB SEND HTTP REDIRECT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
WEB SEND HTTP REDIRECT
WEB SEND HTTP REDIRECT
Der Befehl WEB SEND HTTP REDIRECT überführt eine URL in eine andere. Der Parameter Url enthält die neue URL. Damit können Sie die Anfrage umleiten. Ist dieser Parameter eine URL auf eine Datei, muss sie den Verweis auf diese Datei enthalten, zum Beispiel: WEB SEND HTTP REDIRECT("/MyPage.HTM"). Dieser Befehl hat Vorrang vor Befehlen, die Daten senden (WEB SEND FILE, WEB SEND BLOB, etc.) und in derselben Methode liegen. Mit diesem Befehl können Sie eine Anfrage auch auf einen anderen Web Server umleiten. 4D codiert automatisch die speziellen Zeichen der URL. Übergeben Sie den optionalen Parameter *, übersetzt 4D die Zeichen nicht. Beachten Sie, dass die von diesem Befehl gesendete Anfrage den Status 302: Moved Temporarily hat. Benötigen Sie den Status "moved permanently" (status 301), können Sie in den Kopfteil der Antwort ein Feld HTTP X-.STATUS: 301 setzen. Mit diesem Befehl können Sie in 4D über statische Seiten eigene Anfragen ausführen. Sie haben z.B. in einer statischen HTML Seite folgende Elemente gesetzt: Hinweis: Die Aktion POST “/4dcgi/rech” wurde dem Textbereich und den Schaltflächen OK und Abbrechen zugewiesen. In der Datenbankmethode On Web Connection fügen Sie folgenden Code ein: Case of |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v6.5 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) Geerbt von : SEND HTTP REDIRECT ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||