我是objective-c的新手,我一直在寻找一种向我的服务器发送发布请求的方法(基于Rest URL),但也包含一张图片......我找到了很多发布数据的方法......以及仅发布图像的方法,但没有将两者结合在一起的方法...
我正在寻找一个包装器、类或库,因为从头开始编写所有这些似乎是一项乏味的任务。我找到了“ASIHTTPRequest”,但这不再受支持,虽然 Ic 关闭了 ARC,但我更愿意找到仍然支持的东西......
我还发现了 AFNetworking,它似乎仍然受支持,但我可能错了,我只是找不到将非常简单的数据和个人资料图像结合起来的解决方案......
任何帮助表示赞赏?
我应该只使用 ASIHTTPRequest 库吗...??或者有人有任何 AFNetworking 库的示例代码吗?
这是我用于 AFnetworking 库的代码...
NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
_emailAddressField.text, @"email",
_usernameField.text, @"username",
_passwordField.text, @"password",
nil];
AFHTTPClient *client = [[AFHTTPClient alloc] initWithBaseURL:%"http://url.com/api/whatever/"];
[client postPath:@"/" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject)
{
NSString *text = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
NSLog(@"Response: %@", text);
} failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
NSLog(@"%@", [error localizedDescription]);
}];