Objective-c将发送请求发送到json-RPC webservice

时间:2015-05-09 05:45:28

标签: ios objective-c post request json-rpc

在iOS中,我想向json-RPC Web服务发送POST请求。我怎样才能做到这一点? 我之前和This Page读过this repo,但没有人帮助过我。

2 个答案:

答案 0 :(得分:2)

查看热门的AFNetworking网络库。这提供了完整的网络功能和非常好的文档代码。虽然您也可以使用Apple's networking APIs

简单的AFNetworking示例:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];

NSDictionary *params = @{@"q":@"Chicago",
                         @"units":@"imperial",
                         @"type":@"like",
                         @"mode":@"json"
                         };

    [manager GET:@"http://api.openweathermap.org/data/2.5/weather" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {

        //Success

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        //Failure

    }];

答案 1 :(得分:0)

有这个AFJSONRPCClient,它是在AFNetworking上构建的JSON-RPC客户端。

希望它有所帮助。