पृष्ठभूमि
मेरे पास एक रिएक्ट वेबसाइट है जो बैकएंड पर एक एपीआई के लिए स्टेटस अपडेट पोस्ट करती है, दोनों एक ही सर्वर और डोमेन पर हैं।
यह POST भ्रूण के ऊपर एक आवरण समारोह का उपयोग करके किया जाता है:
export function PostDirectly(url){
return fetch(url, {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
}
})
}
लक्षण
सब ठीक है Firefox
तथा IE
।
मुझे मिला 401 (Unauthorized)
पर Chrome
तथा Edge
ऐसा लगता है कि एज पर मिलने वाली सबसे अधिक जानकारी है:
मैं सोच ब्राउज़रों के बीच कुछ सुरक्षा सेटिंग्स को संभालने के तरीके पर व्यवहार में अंतर है, लेकिन मुझे नहीं पता कि कहां देखना है।
कुछ अतिरिक्त पृष्ठभूमि
यूआई को प्रतिक्रिया दें वेब एप 2 AD के विरुद्ध मूल लॉग-इन उपयोगकर्ता के लिए
न तो UI या API को विशिष्ट प्रमाणीकरण की आवश्यकता है, लॉग-इन उपयोगकर्ता क्रेडेंशियल्स ठीक हैं।
सवाल
क्या कर सकते हैं, कई ब्राउज़रों पर एक ही कार्रवाई कर रहे हैं, एक 401 फेंक दें क्रोम और एज के लिए त्रुटि, जहां यह IE पर नियोजित के समान कार्य करता है और फ़ायरफ़ॉक्स?