Мой сервер настраивает элемент заголовка etag для поддержки кеширования.If-None-Match и NSURLConnection
IOS (6.1.4) приложение используют нативный класс NSURLConnection отправить запрос XML на сервер
первый раз, когда сервер отправляет ответ с ETAG, установленной в заголовке
Если прошивка приложение отправляет точно такой же запрос на сервер, я могу видеть в журналах сервера, что заголовок if-none-match не заполняется NSURLConnection
... а затем сервер отвечает 200 вместо 304
политика Cache используется для запроса:
[request setCachePolicy:NSURLRequestReturnCacheDataElseLoad];
NSURLCache инициализируется
[[NSURLCache sharedURLCache] setMemoryCapacity:1024*1024*10];
Мои вопросы: - Это нормально, что NSURLConnection не ставил "If-None-матч" поле заголовка ? - Мне нужно установить это поле заголовка самостоятельно? (получение ответа от кеша, чтение значения etag и установка в заголовке запроса)?