Чтобы ответить на мой вопрос:
HttpWebRequest
использует кеш IE, а RequestCacheLevel.BypassCache
ссылается на этот кеш.
- Параметр добавляет заголовки управления кэшем
- По сравнению с
NoCacheNoStore
оба избегают кеша; однако BypassCache
загрузится в кэш, поэтому, если вы сделаете будущий запрос, он будет там. Reload
делает то же самое, но заголовки позволяют прокси возвращаться из своего кеша, тогда как BypassCache
говорит, что прокси тоже игнорируют свой кеш.
- Да, это лучший вариант;)