在使用AFNetworking时,我是一个NOOB,我遇到了一些问题。 我有一个简单的PHP脚本,回应“hello world”,我想访问iOS中使用的数据(使用Xcode-beta 7)。我已将(AFNetowrking和UIKit + AFNetworking)文件导入到我的项目以及.h文件中。
当我通过我的网络浏览器访问php脚本时,会打印响应,但是当使用AFNetworking文档中提供的Get方法时,我会收到一条错误,上面写着......
2015-07-10 12:22:46.553 TestPhp [2187:53179]错误:错误域= NSURLErrorDomain代码= -1001“请求超时。” UserInfo = 0x7ff99062b240 {NSUnderlyingError = 0x7ff990718610“请求超时。”,NSErrorFailingURLStringKey = https://myServer.example.com/connect.php,NSErrorFailingURLKey = https://myServer.example.com/connect.php,_ kCFStreamErrorDomainKey = 4,_kCFStreamErrorCodeKey = -2102,NSLocalizedDescription =请求超时。}
我的名为“connect”的php文件看起来像这样
<?php echo json_encode(@"Hello World"); ?>
我在Xcode中的viewDidLoad方法中调用AFNetworking选项以打印到控制台。那个方法看起来像这样......
- (void)viewDidLoad {
[super viewDidLoad];
//[UIApplication sharedApplication].networkActivityIndicatorVisible=YES;
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:@"http://ios.rcptfit.com/connect.php" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
}
非常感谢任何帮助!