MooTools Depender, Safari, etags and 412 Precondition Failed

/**
* This replaces the default MooTools more Depender.request function to use
* HTTP "get" rather than "post".
*
* When sending requests for files via the depender, I was finding that Safari
* wasn't getting and re-evaluating them the second time I visited the page.
* This was because an etag was sent with each script.
*
* Safari responds to etags properly and adds "If-None-Match" and
* "If-Modified-Since" headers to another request for the same file. This makes
* Apache respond with a 412 status (Precondition Failed) as it should do for
* "post" requests (according to RFC 2616).
*
* Unfortunately Safari doesn't then deal with the 412 as it does with a 304
* (Not Modified). It doesn't grab what it has in the cache and put it in the
* response, it gives you nothing.
*
* For "get" requests, Apache has to respond with a 304, or 200 or whatever, but
* not 412. So we change the request method so we don't have to deal with 412.
*/
Depender.request = function(url, callback){
    new Request.JSON({
        url: url,
        secure: false,
        onSuccess: callback,
        method:'get'
    }).send();
};

6,013 thoughts on “MooTools Depender, Safari, etags and 412 Precondition Failed

  1. Все о мире гэмблинга minsvyazcc.ru обзоры казино игры стратегии и последние новости индустрии. Узнайте о новых слотах бонусах и тенденциях в азартных играх.

  2. Новости игровой индустрии depcult35.ru аналитику и обзоры самых популярных игр. Читайте о новинках трендах и получайте полезные советы для улучшения игрового процесса.

  3. Подробные стратегии покера https://fatcurus.ru и анализ турниров: эффективные тактики разбор раздач и ключевые советы для улучшения игры. Только практическая информация для выигрышей.

  4. Все о мире гэмблинга minsvyazcc ru обзоры казино игры стратегии и последние новости индустрии. Узнайте о новых слотах бонусах и тенденциях в азартных играх.

  5. разработка программы производственного экологического контроля Москва программа производственного контроля для гостиниц

  6. кто разрабатывает программу производственного экологического контроля программа производственного контроля пэк в Москве

  7. программа производственного контроля стоимость производственный контроль программа обучения

  8. программа производственного контроля в столовой в Москве программа организации производственного контроля

  9. разработать программу производственного контроля программа проведения производственного контроля

  10. стол для переговоров на 6 человек стол для переговоров овальный

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

  12. скупка золота дорого в спб скупка золота рубль 585 цена грамма

  13. скупка золота какие документы нужны скупка золота советское

  14. скупка золота дорого 585 цена грамма сколько стоит скупка лома золота

  15. Следите за актуальными событиями med75.ru/ репортажами и анализом из мира футбола а так же за дополнительным разделом о ставках на спорт и онлайн-казино

  16. Игра в покер онлайн kassir kazan2013 ru стратегии правила новости и советы вы найдете всё о мире покера: обучение правила стратегии актуальные новости и профессиональные советы.

  17. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали ремонт iphone 11 рядом можете посмотреть на сайте: ремонт iphone 11 цены Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  18. Предлагаем услуги профессиональных инженеров офицальной мастерской. Еслли вы искали ремонт iphone 12 pro max в москве можете посмотреть на сайте: ремонт iphone 12 pro max сервис Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом

  19. лучший выбор для онлайн игр infiniti-qx55 ru и спортивных ставок. Узнайте о новейших играх получите экспертные советы и выгодные коэффициенты. Присоединяйтесь к нашему сообществу для захватывающего и безопасного опыта ставок.

  20. Свежие новости спорта http://angryfoxtattoo.ru откройте для себя последние спортивные новости аналитику ставок и прогнозы экспертов на азербайджанском языке. Самая актуальная информация о футболе киберспорте и других видах спорта здесь

  21. На сайте также можно игры 2024 торрент скачать быстро и безопасно. Убедитесь в удобстве платформы и открывайте для себя новые виртуальные приключения

  22. Katun Room — это уютные гостиницы в самом сердце природы Алтая. Мы предлагаем комфортное проживание рядом с живописной рекой Катунь. Номера на любой вкус и бюджет тишина и свежий воздух создадут незабываемую атмосферу для вашего отдыха. Забронируйте ваш номер уже сегодня

  23. увлекательные стратегии mexatrondiy.ru репортажи с турниров и последние новости покера. Станьте мастером игры окунитесь в мир азартных карт с нашим сайтом

  24. узнайте последние новости umra tour киберспорта анализ турниров и игровые стратегии в Азербайджане. Присоединяйтесь к нам чтобы побеждать в мире киберспорта.

  25. Откройте мир покера remontfarspb ru и казино игр. Узнайте лучшие стратегии читайте обзоры игр и будьте в курсе последних новостей индустрии.

  26. Актуальные и свежие новости http://gastromoroz.ru спорта и казино. Узнайте актуальные спортивные события анализы матчей советы по ставкам обзоры казино игр и стратегии.

  27. узнайте последние новости https://umra-tour.ru киберспорта анализ турниров и игровые стратегии в Азербайджане. Присоединяйтесь к нам чтобы побеждать в мире киберспорта.

  28. Актуальные и свежие новости https://gastromoroz.ru спорта и казино. Узнайте актуальные спортивные события анализы матчей советы по ставкам обзоры казино игр и стратегии.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>