【发布时间】:2014-08-27 13:59:45
【问题描述】:
我可以通过这个 url 看到 30 个用户 ID 的历史记录
http://userhistory.in/UserImage.svc/GetUnAnsweredImagesLog?UserId=30
但是这里的用户标识是可变的,它是根据用户注册生成的。我只是尝试下面的代码来获取历史记录。但不是 30 个用户,而是返回所有用户历史记录。
NSString *userID2=@"30";
int i=[userID2 intValue];
NSString *urlString=[NSString stringWithFormat:@"http://37.187.152.236/UserImage.svc/GetUnAnsweredImagesLog?%d",i];
NSLog(@"url : %@",urlString);
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlString]
cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData
timeoutInterval:10];
[request setHTTPMethod: @"POST"];
这里是静态传递用户 ID。如果代码工作正常,那么我将从注册响应中获取它。除此之外,我需要获取特定的用户 ID 历史记录。
【问题讨论】:
-
我猜,您的服务器数据库有问题,API 开发人员没有过滤用户历史记录结果。
SELECT * FROM USER_HISTORY;而不是 ``SELECT * FROM USER_HISTORY WHERE USER_ID=30;` 应用代码没有问题。
标签: ios objective-c json http ios7