redirect WKWebView 302 रीडायरेक्ट के लिए कुकी नहीं ले सकता



cookies (1)

मैं एक पृष्ठ को लोड करने के लिए loadRequest () फ़ंक्शन को कॉल करने से पहले अनुरोध हैडर में कुकी सेट करता हूं। मैं [ WKWebView कुकीज के अनुसार WKUserScript द्वारा कुकी सेट करने के लिए document.cookie () का उपयोग भी करता हूं। हालांकि, मुझे लगता है कि यदि 302 पुनर्निर्देशन होता है, तो कुकी के नुकसान के लिए अनुरोध विफल हो सकता है उदाहरण के लिए, http: // A का अनुरोध http: // B पर पुनर्निर्देशित करता है, मैं HTTP अनुरोध के लिए http: // A के अनुरोध के लिए कुकी सेट कर सकता है और WKUserScript का उपयोग करके, लेकिन इन दो तरीकों से अनुरोध के लिए कुकी सेट नहीं की जा सकती http: // B , इसलिए http: // B का 302 अनुरोध विफल हो सकता है यह स्थिति ios8 में ios9 की तुलना में अधिक बार होती है। क्या किसी के पास एक वैकल्पिक हल है?


ध्यान दें, लेकिन शायद सबसे पहले प्रतिक्रिया में "सेट कुकी" हैडर हो सकता है इसलिए, आपको दूसरे अनुरोध में प्रदान की गई कुकी का उपयोग करना होगा। हो सकता है कि यह गायब हो।





wkwebview