Objective c 从AFNetworking获取响应数据-现在怎么办?(通过应用程序登录/注册网站)

Objective c 从AFNetworking获取响应数据-现在怎么办?(通过应用程序登录/注册网站),objective-c,login,afnetworking,Objective C,Login,Afnetworking,我想为我的iphone程序做一个登录/注册功能,我决定使用AFNetworking。首先,我向我想要登录的网站发送POST请求,然后从中获取响应数据 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer = [AFHTTPResponseSerializer serializer]; NSDictionary *parameter

我想为我的iphone程序做一个登录/注册功能,我决定使用AFNetworking。首先,我向我想要登录的网站发送POST请求,然后从中获取响应数据

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

manager.responseSerializer = [AFHTTPResponseSerializer serializer];

NSDictionary *parameters = @{@"username": @"myusername", @"password": @"mypassword"};
[manager POST:@"http://website.com/login" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {

    Data *data = (NSData*)responseObject;

} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    NSLog(@"Error: %@", error);
}];
为了在网站上授权并访问登录用户的信息,我接下来应该做什么。代码中的responseObject只包含登录网页的html

如有任何信息,将不胜感激!
提前谢谢你

使用这种方法,我严格建议您使用另一个服务器模块进行登录。首先,您可以创建一种可以从客户端访问的Api调用方法(例如:/Api/login.php),以便传递所有必需参数。使用https和/或使用标准方法(如AES-256)加密用户名和密码,或使用您自己的自定义方法(您还可以查看用于客户端和服务器之间安全身份验证的OAuth协议)。
另一种方法是使用UIWebView(适用于iOS)或WebView(适用于Mac OS),因此在登录时调用您的网页,这取决于您想从哪个网页执行操作。

非常感谢您的回答!您知道如何创建这样的Api调用方法吗?开始创建一个类似的php文件,该文件期望从客户端接收POST值,该值是在服务器数据库中标识每个设备或用户所需的。而不是打印他的昵称(如果存在)或任何你想要的。最后通过AFHTTP响应数据在客户端打印从服务器接收到的数据。这可能是Api调用魔法世界中的一个良好开端;)