Post 如何在AFNetworking中发布参数,如{quot;register\u id:“3”}

Post 如何在AFNetworking中发布参数,如{quot;register\u id:“3”},post,methods,parameter-passing,afnetworking,raw-data,Post,Methods,Parameter Passing,Afnetworking,Raw Data,我试过了,但在AFNetworking中不起作用,只显示参数错误 但我用邮递员检查,当我通过键和值发送数据时,它显示错误,但从原始数据我发送{“register_id”:“3”} 然后它将向我展示数据,所以如何在AFN网络中发布这样的参数 使用此链接 有没有人能帮我把数据贴出来 日志错误为: 2015-06-19 14:05:08.078 DemoAFNetworking[72771:1160924] {“msg”:“参数丢失!”} 查看此示例,了解如何使用AFNetworking 2.0使用

我试过了,但在AFNetworking中不起作用,只显示参数错误 但我用邮递员检查,当我通过键和值发送数据时,它显示错误,但从原始数据我发送{“register_id”:“3”} 然后它将向我展示数据,所以如何在AFN网络中发布这样的参数

使用此链接

有没有人能帮我把数据贴出来

日志错误为:


2015-06-19 14:05:08.078 DemoAFNetworking[72771:1160924] {“msg”:“参数丢失!”}


查看此示例,了解如何使用AFNetworking 2.0使用简单参数执行GET

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
NSDictionary *parameters = @{@"foo": @"bar"};

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

编辑1:添加了JSON序列化程序;)

事实上,没有缺少任何参数,关键是请求在Postman中起作用。一方面,您应该尝试发布到该URL,而不是获取。另一方面,由于要发送JSON,因此需要适当的序列化程序

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
//JSON Serializer
manager.requestSerializer = [AFJSONRequestSerializer serializer];
NSDictionary *parameters = @{@"register_id": @"3"};

[manager POST:@"http://www.icubemedia.net/visitorbook/display_all.php" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
  NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
  NSLog(@"Error: %@", error);
}];

我已经试过了,但仅显示参数丢失的消息无效您确定您的参数名为“register_id”吗?你确定你只需要一个参数吗?但在《邮递员》中,我用原始数据(如{“register_id”:3})尝试了这些数据,并向我显示了数据,但我在xcode中这不起作用。有任何方法可以在Afnetworking中传递json参数吗?你可以在问题中添加完整的日志错误吗?2015-06-19 14:05:08.078 demoAfnetworking[72771:1160924]{“msg”:“参数丢失!”}非常感谢您对我的帮助