В iOS 6 присутствует ошибка кеширования ответов на POST запросы

В iOS 6 присутствует ошибка кеширования ответов на POST запросы

Ошибка привела к тому, что приложения на устройстве, которые используют функционал Ajax, работают некорректно.

Эксперт в области web-разработки и член совета директоров IETF HTTPbis Working Group Марк Ноттингем (Mark Nottingham) заявил, что в операционной системе iOS 6, которую на прошлой неделе представила корпорация Apple, присутствует функция кеширования всех ответов на POST запросы.

Эта функция работает даже в том случае, если в заголовке запроса прописан запрет на кеширование, что привело к неполадкам функционала Ajax в приложениях на устройстве.

По словам Ноттингема, наличие функции кеширования ответов на POST запросы нарушает спецификации HTTP/1.1 RFC 2616 , в которых сказано, что ответы на HTTP POST запросы могут кешироваться только при реализации Cache-Control либо времени истечения срока действия полей заголовка.

С уведомлением Марка Ноттингема можно ознакомиться здесь.

Если вам нравится играть в опасную игру, присоединитесь к нам - мы научим вас правилам!

Подписаться