मुझे GET HTTP requestबेसिक के साथ एक प्रारंभिक आह्वान करने की आवश्यकता है Authentication। यह पहली बार होगा जब सर्वर को अनुरोध भेजा गया है और मेरे पास पहले से ही ऐसा है, username & passwordइसलिए प्राधिकरण के लिए सर्वर से चुनौती की कोई आवश्यकता नहीं है।
पहला प्रश्न:
क्या
NSURLConnectionबेसिक ऑथेंट को करने के लिए समकालिक सेट करना होगा? इस पोस्ट पर दिए गए उत्तर के अनुसार , ऐसा लगता है कि यदि आप Async मार्ग का विकल्प चुनते हैं, तो आप Basic Auth नहीं कर सकते।किसी को भी किसी भी नमूना कोड के बारे में पता है
GET requestजो चुनौती की प्रतिक्रिया की आवश्यकता के बिना बेसिक प्रामाणिक दिखाता है ? ऐप्पल का प्रलेखन एक उदाहरण दिखाता है लेकिन सर्वर द्वारा क्लाइंट को चुनौती अनुरोध जारी करने के बाद ही।
मैं एसडीके के नए नेटवर्किंग हिस्से की तरह हूं और मुझे यकीन नहीं है कि इस काम को करने के लिए मुझे किन अन्य वर्गों का उपयोग करना चाहिए। (मैं NSURLCredentialकक्षा को देखता हूं, लेकिन ऐसा लगता है कि NSURLAuthenticationChallengeक्लाइंट द्वारा सर्वर से अधिकृत संसाधन के लिए अनुरोध करने के बाद ही इसका उपयोग किया जाता है)।