คำถามติดแท็ก afnetworking

14
คำขอล้มเหลว: ประเภทเนื้อหาที่ยอมรับไม่ได้: text / html โดยใช้ AFNetworking 2.0
ฉันลองใช้ AFNetworking รุ่นใหม่ 2.0 แล้วและฉันได้รับข้อผิดพลาดด้านบน มีความคิดว่าทำไมสิ่งนี้เกิดขึ้น? นี่คือรหัสของฉัน: NSURL *URL = [NSURL URLWithString:kJSONlink]; NSURLRequest *request = [NSURLRequest requestWithURL:URL]; AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request]; op.responseSerializer = [AFJSONResponseSerializer serializer]; [op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; [[NSOperationQueue mainQueue] addOperation:op]; ฉันใช้ …

13
การโหลด NSURLSession / NSURLConnection HTTP ล้มเหลวใน iOS 9
พยายามที่จะใช้ app ที่มีอยู่ของฉันใน iOS9 AFURLSessionManagerแต่ได้รับความล้มเหลวในขณะที่ใช้ __block NSURLSessionDataTask *task = [self.sessionManager dataTaskWithRequest:request completionHandler:^(NSURLResponse * __unused response, id responseObject, NSError *error) { if (error) { } else { } }]; [task resume]; ฉันได้รับข้อผิดพลาดต่อไปนี้: Error Domain=NSURLErrorDomain Code=-999 "cancelled. ยังได้รับบันทึกต่อไปนี้ด้วย: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824 CFNetwork SSLHandshake failed (-9824) อัปเดต: ฉันได้เพิ่มการอัปเดตหลายโซลูชันของฉัน: โหลด NSURLSession …

6
มีวิธีง่ายๆในการรับรหัสสถานะ http ในบล็อกความล้มเหลวจาก AFHTTPClient หรือไม่
ฉันเห็นว่ามีรายการรหัสสถานะ http ที่ยอมรับซึ่งฉันสามารถแก้ไขได้ แต่ฉันคิดว่ามันจะดีกว่าถ้าฉันได้รับรหัสสถานะ http ในบล็อกความล้มเหลว .. ตกลงพบคำตอบด้วยวัตถุการดำเนินการ failure:^(AFHTTPRequestOperation *operation, NSError *error){ NSLog(@"error code %d",[operation.response statusCode]); }];

8
คุณลักษณะ ASIHTTPRequest ที่สำคัญอะไรบ้างที่ AFNetworking ขาดหายไป
ด้วยการทำงานที่มีการหยุดเมื่อเร็ว ๆ นี้ ASIHTTPRequestดูเหมือนว่าความสนใจจะขยับไปAFNetworking อย่างไรก็ตามฉันยังไม่พบการเปรียบเทียบที่ดีของคุณสมบัติของทั้งสองไลบรารีดังนั้นฉันจึงไม่รู้ว่าฉันจะสูญเสียอะไรถ้า / เมื่อฉันเปลี่ยนไป ความแตกต่างที่สำคัญที่ฉันได้พบคือ: AFNetworking มีขนาดโค้ดที่เล็กกว่ามาก (ซึ่งดี) AFNetworking กำลังได้รับการปรับปรุงอย่างรวดเร็ว (ดังนั้นอาจยังไม่เป็นผู้ใหญ่อาจยังไม่มี API ที่เสถียร?) ทั้งสองดูเหมือนจะมีแคชแม้ว่าฉันจะเห็นคำใบ้ว่าเนื่องจาก AFNetworking ใช้NSURLConnection จึงไม่แคชวัตถุเกิน 50K ASIHTTPRequest มีการสนับสนุนที่ดีมากสำหรับพร็อกซี http แบบแมนนวลและอัตโนมัติ (PAC); ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับระดับการสนับสนุน AFNetworking สำหรับพร็อกซี AFNetworking ต้องใช้ iOS 4+ ในขณะที่ ASIHTTPRequest ทำงานกลับไปที่ iOS 2 ได้ทันที (ไม่ใช่ปัญหาสำหรับฉัน แต่เป็นปัญหาสำหรับบางคน) AFNetworking ยังไม่มีแคชถาวรในตัว แต่มีแคชถาวรซึ่งมีคำขอดึงที่รอดำเนินการ: https://github.com/gowalla/AFNetworking/pull/25 มีใครเห็นการเปรียบเทียบที่ดีของทั้งสองไลบรารีหรือประสบการณ์ที่บันทึกไว้เกี่ยวกับการเปลี่ยนจากที่หนึ่งไปยังอีกที่หนึ่ง

21
Cocoapods + ไม่สามารถโหลดโมดูลพื้นฐานสำหรับ 'x'
ฉันใช้ XCode 7, Swift 2.0, iOS 9 ฉันต้องการติดตั้ง Alamofire ในโปรเจ็กต์ของฉันโดยใช้ Cocoapods ฉันได้ทำสิ่งต่อไปนี้แล้ว: gem install cocoapods pod setup pod init อัปเดต Podfile เป็น: # Uncomment this line to define a global platform for your project # platform :ios, '9.0' use_frameworks! target 'JSONeg' do pod 'Alamofire', :branch => 'swift-2' end จากนั้นฉันติดตั้งพ็อด: pod …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.