Saya menggunakan AFNetworking
untuk berkomunikasi dengan server melalui POST yang merespons dengan string sederhana yang berisi informasi yang saya perlukan. Saya menggunakan kode berikut:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager POST: MY_URL
parameters: MY_PARAMETERS
success:^(AFHTTPRequestOperation *operation, id responseObject) {
//do something
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//etc.
}];
Namun, tampaknya AFNetworking
mengharapkan setiap respons dalam format JSON karena saya mendapatkan kesalahan ini saat menjalankan permintaan saya:
Error Domain=NSCocoaErrorDomain Code=3840 "Operasi tidak dapat diselesaikan. (Cocoa error 3840.)" (Teks JSON tidak dimulai dengan array atau objek dan opsi untuk mengizinkan fragmen tidak disetel.) UserInfo=0x1566eb00 {NSDebugDescription=teks JSON tidak dimulai dengan array atau objek dan opsi untuk mengizinkan fragmen tidak disetel.}
Bagaimana saya bisa memberi tahu AFNetworking
bahwa tidak masalah jika responsnya bukan objek JSON? Saya pernah melihat sesuatu yang melibatkan AFHTTPClient
, tapi sepertinya itu bukan bagian dari AFNetworking
lagi.