AFNetworking 2.5:如何从php检索信息

时间:2015-07-10 19:29:27

标签: php ios afnetworking-2 xcode7

在使用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);
}];
}

非常感谢任何帮助!

0 个答案:

没有答案