1.使用http协议问题。因为当前最新xcode(8.0以上),默认只支持https,要支持http的话,需要在info.plist配置文件里添加对http的支持.添加内容App Transport Security Settings和Allow Arbitrary Loads。
见下图
2.调试后,还是不能成功的话,如报如下错误
AFHTTPSessionManager *mgr = [AFHTTPSessionManager manager];
//添加该行代码
mgr.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
NSDictionary *params = @{
@"unitId" : @"010001002293302001001"
};
[mgr GET:@"http://www.test.com/getunitmsg" parameters:params success:^(NSURLSessionDataTask *task, id responseObject) {
PrintLog(@"请求成功---%@", responseObject);
} failure:^(NSURLSessionDataTask *task, NSError *error) {
PrintLog(@"请求失败---%@", error);
}];}