Http请求,使用网络框架:AFNetworking
info.plist设置网络
<key>NSApp TransportSecurity</key>
<dict>
<key>NSAllowsArbit raryLoads</key>
<true/>
</dict>
[[AFHTTPSessionManager manager] GET :@"http://pgres.cn"
parameters:nil success: ^ (NSURLSess ionDataTask *_ Nonnull task, id
_Nonnull response0bject) {
NSLog (@"%@" , response0bject);
} failure:^(NSURLSessionDataTask *_Nullable task, NSError * _Nonnull
error) {
NSLog(@"*@" , error);
}];
AFHTTPSess ionManager *manager = [AFHTTPSess ionManager manager] ;
//修改响应的序列化器
manager. responseSerializer = [AFHTTPResponseSerializer serializer];
[manager GET :@"http: //www. baidu. com" parameters:nil success:^
(NSURLSessionDataTask *_Nonnull task, id _Nonnull response0bject)
{
NSString *html = [ [NSString alloc] initWithData: response0bject
encoding :NSUTF8StringEncoding];
NSLog(@"%@" , html);
} failure:^ (NSURL SessionDataTask * _Nullable task, NSError * _Nonnull
error) {
NSLog(@"%@" ,error);
}];