1. 伺服器可能出現錯誤,
2. 可能請求的資料格式有問題。
// // 1.管理器
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer]; // 解決text/plain的的資料
manager.requestSerializer = [AFHTTPRequestSerializer serializer]; // 二進制請求
//manager.requestSerializer = [AFJSONRequestSerializer serializer]; // json格式
//manager.requestSerializer = [AFPropertyListRequestSerializer serializer]; // plist格式
// 1.1 設定逾時時間
[manager.requestSerializer willChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval = 10.f;
[manager.requestSerializer didChangeValueForKey:@"timeoutInterval"];
// 2. 轉換成jsonString
NSData *JsonData = [NSJSONSerialization dataWithJSONObject:body options:NSJSONWritingPrettyPrinted error:nil];
NSString *stringjsonData = [[NSString alloc] initWithData:JsonData encoding:NSUTF8StringEncoding];
// 2.請求
[manager POST:strURL parameters:body success: ^(AFHTTPRequestOperation *operation, id responseObject) {。。。。。
将paramerters的參數傳遞成字典的類型(也就相當于json格式)