Mit R3 brauche ich eine lokalisierte Version einer Seite von einer Website, die Cookies verwendet, um dies zu handhaben. In REBOL 2.x, konnte ich dies tun:Wie übermittele ich mit Refol 3 eine URL als Cookie?
page: http://www.rci.com/resort-directory/resortDetails?resortCode=0450
read/custom page [header [Cookie: "USER_LOCALE=fr_FR"]]
Basierend auf der skizzenhafte Dokumentation für R3, soll ich in der Lage sein etwas wie zu tun:
result: write page [GET [Cookie: "USER_LOCALE"] {fr_FR}]
Wer irgendwelche Ideen? Die R2-Methode hat gut funktioniert, aber da R2 UTF-8 nicht für viele Fremdsprachen benötigt, ist es für mich hier wenig hilfreich.
** -Update **
Die Lösung (angepasst) in R2 für mein Beispiel ist:
Setzen Sie die erforderlichen Parameter im Cookie:
cookie-str: "USER_LOCALE=fr_FR; USER_COUNTRY=US"
Dann injiziere den Keks in die Kopfzeile
page-code: read/custom page reduce compose/deep ['header [Cookie: (cookie-str)]]
Die Lösung für mein Beispiel in R3:
page-code: to-string write page reduce compose/deep ['GET [Cookie: (cookie-str)]]
Danke für die Tipps. Anfangs würde dein Code für mich nicht funktionieren. Dies liegt daran, dass ein weiterer Cookie erforderlich ist, einer, der den geografischen Standort enthält. Ein funktionierendes Beispiel für den Code ist: Seitencode: to-string Seite schreiben [GET [Cookie: "USER_LOCALE = fr_FR; USER_COUNTRY = US"]] – Edoc