检测ASIHTTPReuquest是否正常工作

时间:2012-04-14 08:41:25

标签: iphone

我希望检测ASIHTTPRequest是否正常工作, 因此,我可以取消ASIHttp的异步请求。

有没有办法检测ASIHTTPReuquest请求是否有效?

欢迎任何评论

2 个答案:

答案 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];
}