AFNetworking总是失败

时间:2013-02-17 08:36:34

标签: iphone ios objective-c ipad afnetworking

我有这个标准的AFNetworking方法

[self postPath:@“/ signup /”参数:params成功:^(AFHTTPRequestOperation * operation,id responseObject)

总是失败。总是

我需要做些什么才能让它通过。后端服务器应该返回应用程序以使其通过?

Flask / Django最好或者只是解释这个概念,如果你不熟悉Python

此刻使用烧瓶 我试过了 1.返回用户的JSON表示 2.返回200响应而没有内容

这些似乎都不起作用。

我该怎么办?

1 个答案:

答案 0 :(得分:1)

这是我的一个旧项目(AFNetworking和JSON响应)的一个工作示例:

- (void) loadItems:(NSString*)searchText
{
    NSString *surl = [NSString stringWithFormat:@"http://localhost:8888/index.php?s=%@", searchText];
    NSURL *url = [NSURL URLWithString:surl];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];

    [AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]]; //content-type is not set properly by the server
    AFJSONRequestOperation *operation =
        [AFJSONRequestOperation JSONRequestOperationWithRequest:request
            success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
                NSLog(@"Done: %@", JSON);                
            }
            failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON){
                NSLog(@"failure: %@", [error description]);
            }];

    [operation start];
}

希望这有帮助。

您还可以查看POST请求的答案: AFNetworking - How to make POST request