Hallo zusammen,
ich möchte in eine WKWebView einen Cookie manuell setzen, sodass die WebView automatisch so lädt als hätte sie eine aktive Session.
Es funktioniert bei einfachen URLRequests, aber nicht bei dem WebView-Pendant.
Die für mich zumindest theoretisch sinnvollste Lösung die ich gefunden habe war einen Cookie zu erstellen wie auch für den URLRequest und ihn dann mittels
hinzuzufügen.
Leider funktioniert das nicht. Das merke ich daran, dass die WebView einen Redirect zur Anmeldenseite durchführt.
Jemand eine Idee?
EDIT:
Mir ist nach dem Posten eingefallen, dass ich der WebView ja auch einen URLRequest gebe. Nun habe ich es probiert wie ich auch vorher mit den Requests und den Cookie in den Request-Header gesetzt. Nun funktioniert es. Bin froh, dass dies klappt. Aber verstehe nicht warum der andere Weg nicht funktioniert.
ich möchte in eine WKWebView einen Cookie manuell setzen, sodass die WebView automatisch so lädt als hätte sie eine aktive Session.
Es funktioniert bei einfachen URLRequests, aber nicht bei dem WebView-Pendant.
Die für mich zumindest theoretisch sinnvollste Lösung die ich gefunden habe war einen Cookie zu erstellen wie auch für den URLRequest und ihn dann mittels
hinzuzufügen.
Leider funktioniert das nicht. Das merke ich daran, dass die WebView einen Redirect zur Anmeldenseite durchführt.
Jemand eine Idee?
EDIT:
Mir ist nach dem Posten eingefallen, dass ich der WebView ja auch einen URLRequest gebe. Nun habe ich es probiert wie ich auch vorher mit den Requests und den Cookie in den Request-Header gesetzt. Nun funktioniert es. Bin froh, dass dies klappt. Aber verstehe nicht warum der andere Weg nicht funktioniert.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von adiminator ()