Ios Asihttprequest,获取xml,但xml将发生很大变化
我应该得到2014年的xml信息,但有时我会得到2013年的问题与Ios Asihttprequest,获取xml,但xml将发生很大变化,ios,objective-c,xml,asihttprequest,Ios,Objective C,Xml,Asihttprequest,我应该得到2014年的xml信息,但有时我会得到2013年的问题与ASIHTTPRequest请求无关,而是与服务器返回的内容有关。如果你只是将你的URL粘贴到chrome的地址栏上,它会自动格式化,以便于阅读。如您所见,返回的数据包含2014年和2013年的内容 请尝试查看服务器的API,以查找可以指定的参数,以便筛选结果。如果需要GET参数,只需将其附加到URL。如果需要POST参数,可以这样添加: - (void)viewDidLoad { [super viewDidLoad]; cu
ASIHTTPRequest
请求无关,而是与服务器返回的内容有关。如果你只是将你的URL
粘贴到chrome的地址栏上,它会自动格式化,以便于阅读。如您所见,返回的数据包含2014年和2013年的内容
请尝试查看服务器的API,以查找可以指定的参数,以便筛选结果。如果需要GET
参数,只需将其附加到URL
。如果需要POST
参数,可以这样添加:
- (void)viewDidLoad {
[super viewDidLoad]; currentCount = 0;
ASIHTTPRequest *request = [[ASIHTTPRequest alloc]initWithURL:[NSURL URLWithString:@"http://dota.uuu9.com/rss.xml"]];
[request setDidFailSelector:@selector(failMethod:)];
[request setDidFinishSelector:@selector(finishMethod:)];
[request setDelegate:self];
[request startSynchronous];
}
-(void)finishMethod:(ASIHTTPRequest*)request{
NSLog(@"%@",request.responseString);
}
这完全取决于服务器端代码。联系您的服务器团队。如果可以,您可能也应该停止使用ASIHTTPRequest。它很旧,不受支持,现在可能使用了不推荐的API。我建议改为使用网络。
[request setPostValue:myValue forKey:myParamName];