AFNetworking Post Raw Data(JSON)

原创Blog,转载请注明出处
blog.csdn.net/hello_hwc
欢迎关注我的iOS SDK专栏
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html


今天遇到了这个小问题,以前POST就直接调用
这里的self.manager是AFHTTPRequestOperationManager

 [self.manager POST:url
         parameters:parameters
         success:^(AFHTTPRequestOperation *operation, id responseObject) {

        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

               }];

但是,这样的调用是按照form-data的方式调用的,并不是放到http body的方式


放到http body中

 AFHTTPRequestOperationManager * privateManager[AFHTTPRequestOperationManager manager];
 privateManager.requestSerializer[AFJSONRequestSerializer serializer];

然后按照正常的方式调用

 [self.manager POST:url
         parameters:parameters
         success:^(AFHTTPRequestOperation *operation, id responseObject) {

        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

               }];

就会把JSON的数据解析成Raw data了

你可能感兴趣的:(iOS,网络编程)