0

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

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

欢迎任何评论

4

2 回答 2

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];
于 2012-04-14T09:45:38.927 回答
0

您可以使用该代码取消所有正在运行的异步请求:

   for (ASIHTTPRequest *request in ASIHTTPRequest.sharedQueue.operations)
{
    [request cancel];
    [request setDelegate:nil];
}
于 2012-04-16T07:50:11.770 回答