根据UserId获取JSON数据

时间:2014-07-07 06:56:33

标签: ios objective-c json http ios7

我可以通过此网址查看30个用户ID的历史记录

http://userhistory.in/UserImage.svc/GetUnAnsweredImagesLog?UserId=30

但是这里的userid是可变的,它是根据用户注册生成的。我只是尝试下面的代码来获取历史记录。但不是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。如果代码工作正常,那么我将从注册response.apart中获取它,我需要获取特定的用户ID历史记录。

1 个答案:

答案 0 :(得分:0)

只需更改您的网址

 NSString *urlString=[NSString stringWithFormat:@"http://37.187.152.236/UserImage.svc/GetUnAnsweredImagesLog?%d",i];

进入

NSString *userID2=@"30";
int i=[userID2 intValue];

this is for int method

  NSString *urlString=[NSString stringWithFormat:@"http://37.187.152.236/UserImage.svc/GetUnAnsweredImagesLog?UserId=%d",i];
其他明智的        这是用于字符串方法

  NSString *urlString=[NSString stringWithFormat:@"http://37.187.152.236/UserImage.svc/GetUnAnsweredImagesLog?UserId=%@", userID2];


[request setHTTPMethod: @"GET"];