如何使用AFNetwork为Web服务器创建GET方法

时间:2012-11-29 13:44:40

标签: objective-c ios xcode afnetworking

我想知道如何获取AFNetworking代码来访问我的Web服务器上的链接(PHP脚本)并获取响应数据,并将其放入字符串中?

有人可以发布一个这样的例子吗?

非常感谢!

2 个答案:

答案 0 :(得分:2)

这里是使用AFNETWorking从服务器获取响应所需的代码。只需添加AFNetworking Library和Required frameWorks.After使用下面的代码。

NSURL *url = [[NSURL alloc] initWithString:@"http://itunes.apple.com/search?term=harry&country=us&entity=movie"];
        NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];

        AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
            NSLog(@"JSON");

            self.movies = [JSON objectForKey:@"results"];
            [self.tbleView reloadData];

           } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
            NSLog(@"Request Failed with Error: %@, %@", error, error.userInfo);
        }];

self.movi​​es是可变数组的名称,您可以使用任何名称而不是此名称。

你也可以在这里查看

https://github.com/AFNetworking/AFNetworking

答案 1 :(得分:0)

AFHTTPRequests传递默认的NSURLRequest对象。库存的 - 没有AFNetwork的修改

建立那样看 How to add GET parameters to an ASIHttpRequest?