मेरे पास एक UITextField है और मैं अपने सर्वर को अद्यतन करना चाहता हूं जब मैं UITextField और प्रेस अपडेट बटन में कुछ लिखता हूं, मैंने AFNetworking का उपयोग किया, लेकिन मेरे पास एक है त्रुटि:AFNetworking के साथ आईओएस पोस्ट: NSLocalizedDescription = अनुरोध विफल: आंतरिक सर्वर त्रुटि (500)
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
NSDictionary *params = @ {@"status" :_status};
[manager POST:BASE_URL parameters:params
success:^(AFHTTPRequestOperation *operation, id responseObject)
{
NSLog(@"JSON: %@", responseObject);
}
failure:
^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
किसी भी मदद की सराहना की:
Domain=com.alamofire.error.serialization.response Code=-1011
"Request failed: internal server error (500)
{ status code: 500, headers {
"Access-Control-Allow-Headers" = "Origin, X-Requested-With, Content-Type, Accept";
"Access-Control-Allow-Methods" = "OPTIONS,GET,POST,PUT,DELETE";
"Access-Control-Allow-Origin" = "*";
Connection = "keep-alive";
"Content-Type" = "text/plain";
Date = "Thu, 24 Jul 2014 00:41:56 GMT";
Server = Cowboy;
"Transfer-Encoding" = Identity;
Via = "1.1 vegur";
"X-Powered-By" = Express;
} }, NSLocalizedDescription=Request failed: internal server error (500)}
यहाँ मेरी अद्यतन बटन कोड है!
यह एक सर्वर त्रुटि है, इसलिए आपके सर्वर पर शायद कुछ गलत है, क्लाइंट नहीं। क्या हो रहा है यह देखने के लिए अपने सर्वर लॉग जांचें। यह एक आईओएस मुद्दा नहीं है। – Dima
क्या आपका सर्वर सामग्री-प्रकार को "टेक्स्ट/सादा" या "एप्लिकेशन/जेसन" होने की अपेक्षा करता है? आपका आईओएस कोड दिखाता है कि आप AFJSONRequestSerializer का उपयोग कर रहे हैं (जो आपके पैरामीटर ले जाएगा और उन्हें सादा पाठ के बजाय JSON के रूप में भेज देगा) लेकिन आपके सर्वर प्रतिक्रिया का कहना है कि "सामग्री-प्रकार" (?) "टेक्स्ट/सादा" होना चाहिए? – Zhang
@Zhang मुझे सही समस्या है, मुझे पता है कि मेरा सर्वर "टेक्स्ट/सादा" की अपेक्षा करता है लेकिन मैं NSDictionary के रूप में भेजकर अपना वैध JSON स्वीकार्य नहीं कर सकता। मुझे एक ही त्रुटि मिल रही है (अनुरोध विफल: आंतरिक सर्वर त्रुटि (500))। तो मैं कैसे स्वीकार्य कर सकता हूं मेरी जेसन क्या आप मेरी मदद कर सकते हैं? अग्रिम में धन्यवाद। –