我希望检测ASIHTTPRequest是否正常工作, 因此,我可以取消ASIHttp的异步请求。
有没有办法检测ASIHTTPReuquest请求是否有效?
欢迎任何评论
答案 0 :(得分:0)
使用以下代码肯定会有效:
NSURL *url = [NSURL URLWithString:@"Your Url"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setRequestMethod:@"POST"];
[request setPostValue:[NSString stringWithFormat:@"%i",catId] forKey:@"categoryid"];
[request setDelegate:self];
[request startAsynchronous];
答案 1 :(得分:0)
您可以使用该代码取消所有正在运行的异步请求:
for (ASIHTTPRequest *request in ASIHTTPRequest.sharedQueue.operations)
{
[request cancel];
[request setDelegate:nil];
}