任何人都可以解释以下代码中发生的事情:
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
[manager GET:[url absoluteString]
parameters:nil
success:^(NSURLSessionDataTask *task, id JSON) {
NSLog(@"JSON: %@", JSON);
}
答案 0 :(得分:0)
var GridLayout = new Grid
{
Padding = 1,
RowDefinitions = {
new RowDefinition { Height = new GridLength(1, GridUnitType.Star) },
new RowDefinition { Height = new GridLength(1, GridUnitType.Auto) },
},
ColumnDefinitions = {
new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) },
},
};
GridLayout.Children.Add(Pad, 0, 0);
GridLayout.Children.Add(ScrollingLegal, 0, 1);
这只是管理AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
个连接的类的实例。
HTTP
这意味着您的请求的任何参数(在您的情况下没有参数,但通常在那里传递字典)将通过网络以manager.requestSerializer = [AFJSONRequestSerializer serializer];
发送。
JSON
此处管理器对指定的url执行[manager GET:[url absoluteString]
parameters:nil
success:^(NSURLSessionDataTask *task, id JSON) {
NSLog(@"JSON: %@", JSON);
}
请求,不带任何参数,并在响应块中接收一些GET
数据。您可以将此JSON
转换为字典或数组,并根据您的需要使用。