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,008 thoughts on “MooTools Depender, Safari, etags and 412 Precondition Failed

  1. maximum winnings with https://www.onewinwin.in Bet on sports play in the casino participate in promotions and tournaments. Convenient payments fast payouts and a welcome bonus for beginners. Join 1win and collect your winnings

  2. maximum winnings with http://www.onewinwin.in Bet on sports play in the casino participate in promotions and tournaments. Convenient payments fast payouts and a welcome bonus for beginners. Join 1win and collect your winnings

  3. Please let me know if you’re looking for a article writer for your blog. You have some really great posts and I feel I would be a good asset. If you ever want to take some of the load off, I’d love to write some content for your blog in exchange for a link back to mine. Please send me an email if interested. Thank you!

  4. Откройте для себя лучший сайт для досуга 18 где вас ждут великолепные девушки готовые подарить вам уникальные моменты наслаждения. Каждая красота на этом сайте отличается своим неповторимым стилем и обаянием. Эти девушки знают как создать атмосферу уюта и страсти чтобы ваш отдых стал ярким и незабываемым. Не упустите шанс окунуться в мир удовольствий и приключений – https://donetsk-girl.life/

  5. your game your rules winbkaz.biz/ Sports eSports casino poker and slots – choose and win Convenient account replenishment instant withdrawals and cool promotions for new players. Join now

  6. Что если важные тенденции рынка проходят мимо вас? На Как спрогнозировать рост цен на товары? стоит следить за ними чтобы всегда быть в курсе свежих финансовых изменений стоимости валют и кредитных предложений. Мы собираем только свежую информацию: какие микрозаймы выгоднее где получить деньги на лучших условиях что ждёт финансовый рынок и какие мнения аналитиков. Не упускайте ключевые новости На нашем портале Какие события повлияют на курс валют? обновляются ежедневно а экспертные обзоры излагается доступно. Держите руку на пульсе изучайте мнения профессионалов и используйте информацию в своих интересах. В мире где финансовые рынки нестабильны важно быть на шаг впереди.

  7. Mostbet to jedno z najlepszych kasyn online w Polsce W Mostbet znajdziesz wiele ekskluzywnych gier kasynowych Wypłaty w Mostbet są błyskawiczne i bezpieczne Nie wiesz jak wypłacić wygraną z Mostbet? Sprawdź instrukcję na stronie Jak wypłacić pieniądze z Mostbet?.

  8. Приветствую вас мужчины из Сочи. В нашем городе открылся сайт который предложит вам удивительные возможности для знакомства и досуга с очаровательными девушками. Поднимите свои вечера на новый уровень наполнив их романтикой весельем и интересными встречами сулящими множество приятных моментов https://individualki-sochi.life/

  9. I think this is among the most significant information for me. And i’m glad reading your article. But wanna remark on few general things, The web site style is great, the articles is really nice : D. Good job, cheers

  10. Grając w Mostbet możesz liczyć na szybkie wypłaty wygranych Z Mostbet masz dostęp do zakładów sportowych na żywo Mostbet oferuje najlepsze kursy na zakłady sportowe w Polsce Mostbet kasyno oferuje szeroki wybór metod płatności Mostbet bonus bez depozytu – sprawdź szczegóły.

  11. Хотите получить https://10eurosgratissindepositocasinoespana.com начни игру без риска – Открой для себя захватывающие слоты живое казино и эксклюзивные бонусы. Играй с комфортом наслаждайся топовыми играми и выигрывай

  12. Mostbet Uzbekistan mostbetuzbekistan-apk offers you profitable bets top odds and instant payouts. Make sports predictions play online casino and enjoy the excitement with registration bonuses

  13. Хотите получить 10 euros gratis sin deposito начни игру без риска – Открой для себя захватывающие слоты живое казино и эксклюзивные бонусы. Играй с комфортом наслаждайся топовыми играми и выигрывай

  14. Mostbet Uzbekistan mostbetuzbekistan-apk.com offers you profitable bets top odds and instant payouts. Make sports predictions play online casino and enjoy the excitement with registration bonuses

  15. Магазин печей и каминов pech.pro широкий выбор дровяных газовых и электрических моделей. Стильные решения для дома дачи и бани. Быстрая доставка установка и гарантия качества

  16. Магазин печей и каминов https://pech.pro широкий выбор дровяных газовых и электрических моделей. Стильные решения для дома дачи и бани. Быстрая доставка установка и гарантия качества

  17. Магазин печей и каминов https://pech.pro/ широкий выбор дровяных газовых и электрических моделей. Стильные решения для дома дачи и бани. Быстрая доставка установка и гарантия качества

  18. Магазин печей и каминов http://www.pech.pro широкий выбор дровяных газовых и электрических моделей. Стильные решения для дома дачи и бани. Быстрая доставка установка и гарантия качества

  19. Looking to enhance your online casino gaming experience? Download the betobet – https://betobet-in.com app for easy installation and optimized performance. With a user-friendly interface, the app makes navigation smooth and hassle-free. Whether you’re playing your favorite slots or enjoying live casino games, the app is designed to provide a better, faster, and more enjoyable gaming experience. Install the app now and enjoy seamless gaming whenever you want.

  20. At Crabs Casino the bonuses never stop rolling in. Dive online casino mit bonus crab to claim your share of nonstop rewards including free spins cashback deals and promotions that ensure excitement stays alive with every bet placed.

  21. Удобное оформление — всё можно сделать дистанционно с нашей помощью: регистрация в спб

  22. Всех любителей приключений ждут лучшие девушки Адлера для секса. На нашем сайте ты найдешь множество анкет где каждая девушка ищет возможность приятно провести время. Не упусти шанс купить незабываемые мгновения и ощущения с красивыми дамами https://night24-adler.com/

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>