小编Sam*_*net的帖子

AFNetworking发布请求

我是obj-c的新手,并且一直在为我的一些项目使用asihttp.当在asihttp中做一个post请求时就这样做了.

    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
    [request setPostValue:height forKey:@"user[height]"];
    [request setPostValue:weight forKey:@"user[weight]"];
    [request setDelegate:self];
    [request startAsynchronous];
Run Code Online (Sandbox Code Playgroud)

怎么会这样做AFNetworking的代码示例?
我已经得到了让Json getrequest在AFNetworking工作,但这个帖子请求给了我一些问题.提前感谢您的帮助.

objective-c ios afnetworking afnetworking-2

79
推荐指数
3
解决办法
11万
查看次数

通过json反馈AFNetworking发布请求

我正在使用AFNetworking并创建一个我需要json反馈的帖子请求.下面的代码有效,但我有两个主要问题; 我在哪里发布ActivityIndi​​cator Manager?第二个问题是这个代码是正确的,新的我与块混淆所以我真的想知道我是否正在做正确的事情以获得最佳性能,即使它有效.

    NSURL *url = [NSURL URLWithString:@"mysite/user/signup"];
    AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];

    AFNetworkActivityIndicatorManager * newactivity = [[AFNetworkActivityIndicatorManager alloc] init]; 
    newactivity.enabled = YES;
    NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
                            usernamestring, @"login[username]",
                            emailstring, @"login[email]",
                            nil];
    NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:@"mysite/user/signup"parameters:params];
    [httpClient release];

    AFJSONRequestOperation *operation = [AFJSONRequestOperation operationWithRequest:request success:^(id json) {

        NSString *status = [json valueForKey:@"status"];  
        if ([status isEqualToString:@"success"]) {
            [username resignFirstResponder];
            [email resignFirstResponder];
            [self.navigationController dismissModalViewControllerAnimated:NO];
        }
        else {
            UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"Login Unsuccessful"
                                                           message:@"Please try again"
                                                          delegate:NULL 
                                                 cancelButtonTitle:@"OK" 
                                                 otherButtonTitles:NULL]; …
Run Code Online (Sandbox Code Playgroud)

iphone post json afnetworking

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

afnetworking ×2

afnetworking-2 ×1

ios ×1

iphone ×1

json ×1

objective-c ×1

post ×1