-1
我一直在使用AFNetworking庫我所有的HTTP請求,我的樣品請求是這樣的AFNetworking隊列中獲得較長的時間第一次請求
AFJSONRequestOperation *operation = [[AFJSONRequestOperation alloc] initWithRequest:requestObj];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
[dic setValue:operation forKey:@"operationObj"];
[dic setValue:responseObject forKey:@"jsonData"];
[requestedView performSelector:callBackFunction withObject:[NSNumber numberWithBool:YES] withObject:dic];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error resopnse => %@",error);
[dic setValue:operation forKey:@"operationObj"];
[dic setValue:error forKey:@"error"];
[requestedView performSelector:callBackFunction withObject:[NSNumber numberWithBool:YES] withObject:dic];
}];
當我提出一個HTTP請求初次的操作隊列是需要長時間來啓動,有時我導致0作爲響應狀態代碼,
但一旦我再次嘗試觸發相同的請求,我是不面對任何問題。
我錯過了什麼?
由於提前
你我有[操作開始];在成功和失敗塊之後,我的問題是每個第一個請求都需要更多時間,有時請求自己超時 –
@Ramesh你連接了哪個服務器? –
谷歌應用引擎,我不認爲它的服務器請求超時 –