2014-03-14 170 views
0

我的后端期待格式的东西:AFNetworking 2.0 GET请求使用JSON参数

BaseURL?request={“username”:”myName”, “userEmail”:”myEmail”,”insertUserType”:”normalInsertUser”, 
“password”:”myPassword”} 

我可以使用AFNetworking 2.0实现这一目标?

回答

0

是的,你可以这样做:

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

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

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

所以,我想这样做,但AFNetworking构建字符串格式的BaseURL?用户名= MYNAME&USEREMAIL = myEmail及的东西......这是不是有什么后台期待。参数不是以json格式编写的。 – RockyEEKlvn

+0

尝试此:[[AFJSONRequestSerializer串行] requestWithMethod:@ “GET” URLString:URLString参数:参数]; –

0

是的,你可以使用AFNetworking 2.0。例如

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 
[manager GET:YOUR_REQUEST_URL parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { 
    //Your code here 
} 

凡参数 - 您NSDictionary与所需的PARAMS。

AFNetworking预计成功块JSON。