ios - 如何使用AFNetworking将JSONModel对象发送到后端到Flask后端?

时间:2016-05-11 13:33:10

标签: ios objective-c json afnetworking

我正在使用应用,我使用AFNetworking 3.0JSONModel

对于后端,我使用Flask框架并使用Flask-RESTful生成apis。

现在我可以发送NSDictionary对象,但我想知道如何将JSONModel对象发送到后端,以便在后端我可以将其读作json数据?

这是我的代码

NSDictionary *parameters = @{@"username": @"1",
                                   @"password":@"2"
                                   };
    //请求的url
    NSString *urlString = @"http://localhost:5000/test";
    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    manager.responseSerializer = [AFJSONResponseSerializer serializer];     
    manager.requestSerializer = [AFJSONRequestSerializer serializer];   

    [manager POST:urlString parameters:parameters progress:nil success:^(NSURLSessionTask *task, id responseObject) {
        NSLog(@"JSON: %@", responseObject);
    } failure:^(NSURLSessionTask *operation, NSError *error) {
        NSLog(@"Error: %@", error);
    }];

我有BaseEntity继承自JSONModel

#import <JSONModel/JSONModel.h>

@interface BaseEntity : JSONModel

@property (assign, nonatomic) int id;
@property (strong, nonatomic) NSString* name;

@end

0 个答案:

没有答案