Ios AF2.0使用JSON参数获取请求

Ios AF2.0使用JSON参数获取请求,ios,iphone,afnetworking-2,Ios,Iphone,Afnetworking 2,我的后端需要某种格式: BaseURL?request={“username”:”myName”, “userEmail”:”myEmail”,”insertUserType”:”normalInsertUser”, “password”:”myPassword”} 我可以使用AFNetworking 2.0来实现这一点吗?是的,您可以做到: NSDictionary *parameters = @{@"username" : @"myName", @"userEmail" : @"myEma

我的后端需要某种格式:

BaseURL?request={“username”:”myName”, “userEmail”:”myEmail”,”insertUserType”:”normalInsertUser”,
“password”:”myPassword”}
我可以使用AFNetworking 2.0来实现这一点吗?

是的,您可以做到:

NSDictionary *parameters = @{@"username" : @"myName", @"userEmail" : @"myEmail", @"insertUserType" : @"normalInsertUser", "password" : "myPassword"};

NSString *urlString = @"http://sample.com";

[[AFJSONRequestSerializer serializer] requestWithMethod:@"GET" URLString:urlString parameters:parameters];

是的,您可以使用AF2.0。比如说

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];   
[manager GET:YOUR_REQUEST_URL parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
    //Your code here
}
其中参数-您的
NSDictionary
,带有所需的参数


AFNetworking希望成功块中出现JSON

所以我试着这么做,但是AFNetworking构建的字符串的格式是BaseURL?username=myName&userEmail=myEmail&。。。这不是后端所期望的。参数不是以json格式编写的。请尝试以下操作:[[AFJSONRequestSerializer serializer]requestWithMethod:@“GET”URLString:URLString参数:parameters];