Как тестировать conditional requests (If-None-Match, If-Modified-Since)?

Senior
182 просмотров
AFK Offer AI

Conditional requests — позволяют клиенту проверить, изменился ли ресурс. ETag: сервер возвращает ETag в ответе, клиент переиспользует в If-None-Match → сервер возвращает 304 Not Modified если не изменилось, 200 с новым контентом если изменилось. If-Modified-Since — аналогично по дате. Тестируем: 304 возвращается когда ресурс не изменился (экономим трафик), 200 когда изменился, ETag меняется при изменении ресурса, неверный ETag → 200 с актуальными данными.

Следующий вопрос

Что такое EarlGrey и XCUITest для iOS?