Я подаю динамически созданную recent.rss
через колбу питона и, естественно, таким образом она всегда отправляется через 200 OK
.Я собирался исправить это, установив заголовок Expires
через неделю и проверив, отправил ли браузер If-Modified-Since
.
Если это так (после сравнения дат), я бы просто сделал return nothing, 304
вместоreturn response
, но, согласно Firebug и request.environ
, мой браузер просто никогда не отправляет If-Modified-Since
для этого ресурса.
Я знаю, что могу просто сохранить данные в файл и использовать его как настоящий статический файл, используявеб-сервер, но я мог бы в конечном итоге действительно нуждаться в обслуживании статических файлов через WSGI, и даже если нет, я бы хотел знать, почему это не работает.
Спасибо за любую помощь.