Iphone ASIHTTPRequest有时不会';t接收头

Iphone ASIHTTPRequest有时不会';t接收头,iphone,ios,timeout,asihttprequest,Iphone,Ios,Timeout,Asihttprequest,我以前从未遇到过这个问题,但有时当我从服务器请求数据时(大约有10%的时间),我从未收到响应(甚至连标题都没有!),请求超时。我使用一个网络队列,它是这样设置的 //when initializing networkQueue = [[ASINetworkQueue queue] retain]; networkQueue.maxConcurrentOperationCount = 5; networkQueue.delegate = self; netw

我以前从未遇到过这个问题,但有时当我从服务器请求数据时(大约有10%的时间),我从未收到响应(甚至连标题都没有!),请求超时。我使用一个网络队列,它是这样设置的

    //when initializing
    networkQueue = [[ASINetworkQueue queue] retain];
    networkQueue.maxConcurrentOperationCount = 5;
    networkQueue.delegate = self;
    networkQueue.requestDidReceiveResponseHeadersSelector = @selector(request:DidReceiveHeaders:);
    networkQueue.requestDidFinishSelector = @selector(NetworkQueueRouter:);
    networkQueue.requestDidFailSelector = @selector(requestDidFail:);
我用这个方法初始化请求

-(void)sendRequest:(NSURL *)url withParams:(NSDictionary *)params andUserInfo:(NSDictionary *)info{
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
    request.delegate = self;
    NSString *jsonString = [params yajl_JSONString];
    [request setPostValue:jsonString forKey:@"json"];
    request.timeOutSeconds = 30;
    if (info != nil)    request.userInfo = info;
    [networkQueue addOperation:request];
    [networkQueue go];
}
我只有在使用iPhone或iPhone模拟器时才会遇到这个问题。有时,虽然请求需要花费很长时间,但我会用相同的请求检查我的浏览器,当iPhone仍在请求时,我的浏览器会立即做出响应

以前有人经历过吗