Добрый день.
Я имеюпробовал.
Я также пробовал заголовки.
Спасибо.
ОБНОВЛЕНИЕ перед лицом недавних действий (8 Set 2012)
Ответ , помеченный как принятый, решил мою проблему.Проще говоря, я использовал Sockets для загрузки файла, и это решило мою проблему.В основном это GET-запрос для нужного файла, я не буду вдаваться в подробности о том, как это сделать, потому что я уверен, что вы можете найти множество «как» прямо здесь, на SO, чтобы сделать то же самое самостоятельно.Хотя это не означает, что мое решение также является лучшим для вас, мой первый совет - прочитать другие ответы и посмотреть, будут ли они полезны.
Ну, в любом случае, поскольку эти вопросы стали свидетелями недавней активности, яподумал о том, чтобы добавить это обновление, чтобы включить некоторые подсказки или идеи, которые, я думаю, должны быть учтены теми, кто сталкивается с похожими проблемами, которые перепробовали все, что могли придумать, и уверены, что проблема не в их коде. Скорее всего, это код для большинства случаев, но иногда мы просто не видим его, просто прогуляйтесь и вернитесь через несколько минут, и вы, вероятно, увидите его в упор, как это было больше всего.Во-первых, очевидная вещь.
В любом случае, если вы уверены, тогда в этом случае я советую проверить, проходит ли ваш запрос через какое-либо другое устройство с возможностями кэширования (компьютеры, маршрутизаторы, прокси-серверы,...) пока не доберется до места назначения.
Учтите, что большинство запросов проходит через некоторые из упомянутых выше устройств, чаще всего через маршрутизаторы, если, конечно, вы напрямую не подключены к Интернету через сеть своего поставщика услуг.
За один раз мойсобственный роутер кэшировал файл, странно, я знаю, но это было так, когда я перезагружал его или подключался напрямую к Интернету, моя проблема с кэшированием исчезала.И нет, не было другого устройства, подключенного к маршрутизатору, который можно обвинить, только компьютер и маршрутизатор.
И, кстати, общий совет, хотя он в основном относится к тем, кто работает в их компанииразработка компьютеров вместо собственных.Могут ли какие-либо изменения на вашем компьютере разработки работать с какой-либо службой кэширования?Это возможно.
Кроме того, учтите, что многие высокопроизводительные веб-сайты или службы используют Сети доставки контента (CDN), и, в зависимости от поставщика CDN, при каждом обновлении или изменении файла требуетсянекоторое время, чтобы такие изменения отразились на всей сети.Следовательно, возможно, вам не повезло запросить файл, который может быть в середине обновления, а ближайший к вам сервер CDN не завершил обновление.
В любом случае , особенно если вы всегда запрашиваете один и тот же файл снова и снова или если вы не можете найти, в чем заключается проблема, тогда, если возможно, я советую вам пересмотреть свой подход взапрашивая один и тот же файл раз за разом, и вместо этого изучите создание простого веб-сервиса , чтобы удовлетворить потребности, которые вы сначала подумали об удовлетворении такого файла.
А еслирассматривают такой вариант, я думаю, вам, вероятно, будет проще создать REST Style Web API для собственных нужд.
Надеюсь, это обновление будет полезно вкаким-то образом, конечно, это будет для меня, пока я вернусь.Желаем удачи в ваших усилиях по кодированию.