繁体   English   中英

如何在Objective-C中进行HTTP-POST

[英]How to make HTTP-POST in objective-c

我想将HTTP-POST消息发送到服务器。 我在互联网上搜索过,那里只有很旧的帖子。 这是最好的一个: Objective-C中的简单http post示例?

这仍然有效吗? 还是有新的方法来发出HTTP-POST消息?

您应该使用AFNetworking库: https : //github.com/AFNetworking/AFNetworking

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
NSDictionary *parameters = @{@"foo": @"bar"};
[manager POST:@"http://example.com/resources.json" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
    NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    NSLog(@"Error: %@", error);
}];

毫无疑问, ASIHTTP请求是HTTP-POST通信的好方法。 这可能也是最容易使用的...

这是另一个进行GET,简单POST和多部分POST请求的教程

查找“ URL编码的HTTP POST请求” :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM