Ich setze Cookie in Anforderung Header, bevor ich loadRequest() -Funktion aufrufen, um eine Seite zu laden. Ich verwende auch document.cookie(), um Cookie mit WKUserScript gemäß [WKWebView Cookies zu setzen. Ich stelle jedoch fest, dass bei einer 302-Umleitung die Anforderung für den Verlust des Cookies fehlschlagen kann. Zum Beispiel könnte die Anfrage von http://A umleiten auf http://B, ich könnte Cookie für die Anfrage von http://A durch Betrieb Anfrage Kopf und mit WKUserScript setzen, aber diese beiden Möglichkeiten können nicht Cookie für die Anfrage von http://B, so dass die 302 Anfrage von http://B kann fehlschlagen. Diese Situation tritt häufiger in ios8 auf als ios9. Hat jemand einen Workaround?WKWebView kann kein Cookie für 302 Redirect
0
A
Antwort
0
Beachten Sie, aber wahrscheinlich die erste Antwort möglicherweise "Set-Cookie" Header enthalten. Daher müssen Sie das bereitgestellte Cookie in der zweiten Anfrage verwenden. Mag sein, dass es fehlt.
Verwandte Themen
- 1. wenn Redirect mit Code 302, WKWebView kann nicht gesetzt
- 2. WKWebView sendet kein Session-Cookie
- 3. PHP Redirect verursacht 302 für Ajax Redirect
- 4. Python-Anfragen: Wie bekomme ich Antwort-Cookie von 302 Redirect
- 5. 404 Redirect-Header 302
- 6. API Gateway Redirect 302
- 7. Redirect Problem Jmeter für 301 und 302
- 8. WKWebView-Cookie-Werte aktualisieren
- 9. Android WebView 302 Redirect - Honeycomb
- 10. WGET, Cookies und 302 Redirect
- 11. Safari schlägt CORS-Anfrage nach 302 Redirect
- 12. 302 Redirect zu Nicht-HTTP-Protokoll
- 13. GCM URL und 302 Redirect Antwort
- 14. Benötigt eine 302 Redirect eine GET-Anfrage?
- 15. C# RestSharp verhindern Anfrage Redirect auf 302
- 16. scrapy- How to stop Redirect (302)
- 17. Separate Cookie-Speicher für zwei (UIWebView oder WKWebView)
- 18. Angular2 Uhr für 302 Redirect beim Abrufen der Ressource
- 19. Wicket ignoriert 302 Redirect von Spring
- 20. CustomTabs zeigt ERR_UNKNOWN_URL_SCHEME nach 302 Redirect
- 21. IE 302 Redirect No-Cache Header Problem
- 22. 302 Redirect auf einem verwalteten Wordpress
- 23. Spring RestTemplate folgen Redirect mit Cookie
- 24. OWIN SignOut entfernt kein Cookie
- 25. jQuery AJAX siehe Redirect als Status 200 nicht 302?
- 26. Kann kein JavaScript Cookie abzurufen, nachdem Cookie fallen, bevor
- 27. GET-Anforderung manuell an eine Website senden. 302 redirect error
- 28. Nginx Redirect wenn Cookie vorhanden
- 29. Wie kann ich Normalwert (kein json) für cookie in Yii2
- 30. Laravel 5.2 - kann kein Cookie setzen
Haben Sie jetzt eine Problemumgehung für dieses Problem? –
Ja, aber es ist nicht perfekt und iOS 11 veröffentlicht einige neue perfekte API für Entwickler, um WKWebView-Cookie jetzt zu verwalten. –
Können Sie mir die Problemumgehung sagen? Ich habe die Notizen gesehen, aber die App muss immer noch WKWebView auf niedrigerem iOS ändern. –