मैं शुरुआत कर रहा हूं और मैं यह नहीं समझ सकता कि जीमैट अनुरोध कैसे करें (हालांकि इसे अल्टोफायर की आवश्यकता है)।कुकीज़ के साथ अलामोफ़ीयर अनुरोध
parameters = [
"username" : username
"password" : password
]
तब:: मैं क्योंकि यह मानकों तर्क लेता अन्य वेब सेवा (प्रवेश) के साथ ऐसा करने में कामयाब रहे
[Transfer-Encoding: Identity, Server: nginx/1.4.1, Content-Type: application/json, P3P: policyref="http://www.somewebpage.com", CP="NON DSP COR CURa TIA", Connection: keep-alive, Date: Sun, 08 Mar 2015 13:49:20 GMT, Vary: Accept-Encoding, Cookie, Set-Cookie: sessionid=5xeff47e65f674a4cc5b2d54f344304b; Domain=.somedomain.com; Path=/, tbauth=1; Domain=.somedomain.com; Path=/, Content-Encoding: gzip]
यह है:
Alamofire.request(.POST, loginUrl, parameters: parameters).responseJSON { (request, response, data, error) -> Void in
//handling the response
}
प्रतिक्रिया हेडर में मैं कुछ जानकारी प्राप्त प्रकार [NSObject : AnyObject]
मुझे स्टोर करने के लिए उस जानकारी के साथ मुझे क्या करना चाहिए NSURLDefaults में और वैध अनुरोध पैरामीटर (कुकी) तैयार करें? क्या मुझे सभी फ़ील्ड या बस सेट-कुकी की ज़रूरत है?
मैं मैन्युअल रूप से सेट पैरामीटर की कोशिश की:
parameters = [
"Cookie" : "sessionid=5xeff47e65f674a4cc5b2d54f344304b; Domain=.somedomain.com; Path=/, tbauth=1; Domain=.somedomain.com; Path=/"
]
लेकिन इसे वापस त्रुटि NSURLErrorDomain -1017 (NSURLErrorCannotParseResponse)
सभी प्रतिक्रियाओं के लिए धन्यवाद करता है।
अच्छा एक :) मैं 'forKey' और मिला त्रुटियों के साथ हर समय – Rotem
की कोशिश की आप कैसे परिवर्तित कर सकते हैं: स्ट्रिंग में [स्ट्रिंग स्ट्रिंग]? – Elsammak
समाधान खोजने में दो सप्ताह लग गए क्यों? –