के साथ अनुरोध मैं सर्वर पर एक अनुरोध करने का प्रयास कर रहा हूं, जो कैश उद्देश्यों के लिए एटाग के साथ प्रतिक्रिया करता है। मैंने इसके लिए निम्नलिखित कोड लिखा है, लेकिन इन कॉलों की प्रतिक्रिया यादृच्छिक रूप से अधिकतर समय है यानी कभी-कभी प्रतिक्रिया स्थिति कोड 200 होता है और कुछ बार 304 (अपेक्षित) होता है। क्या मैं अपने कोड में कुछ गलत कर रहा हूं या क्या एएफनेटवर्किंग के साथ कुछ विशिष्ट है जो मुझे ध्यान में रखना चाहिए।AFNetworking - ETag
NSURL *url = [NSURL URLWithString:@"http://ia.media-imdb.com/images/M/[email protected]@._V1._SY90_.jpg"];
NSMutableURLRequest *aRequest = [NSMutableURLRequest requestWithURL:url];
[aRequest setValue:@"\"61-smtLpBSL_SY90_#1\"" forHTTPHeaderField:@"If-None-Match"];
NSLog(@"headers: %@", aRequest.allHTTPHeaderFields);
AFImageRequestOperation *operation = [AFImageRequestOperation imageRequestOperationWithRequest:aRequest imageProcessingBlock:nil success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
NSLog(@"%@ %d", response.allHeaderFields, response.statusCode);
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
NSLog(@"Request failed with error: %@", error);
}];
[operation start];
क्या आप कभी इस के नीचे पहुंच गए थे? – andygeers