我希望检测 ASIHTTPRequest 是否正常工作,因此我可以取消 ASIHttp 的异步请求。
有没有办法检测 ASIHTTPReuquest 请求是否有效?
欢迎任何评论
我希望检测 ASIHTTPRequest 是否正常工作,因此我可以取消 ASIHttp 的异步请求。
有没有办法检测 ASIHTTPReuquest 请求是否有效?
欢迎任何评论
使用下面的代码它肯定会工作:
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];
您可以使用该代码取消所有正在运行的异步请求:
for (ASIHTTPRequest *request in ASIHTTPRequest.sharedQueue.operations)
{
[request cancel];
[request setDelegate:nil];
}