Я использую HttpWebRequest с CachePolicy, равным HttpRequestCacheLevel.Reload . При выполнении GET заголовок «Pragma: no-cache» находится в запросе (как отслеживается через Fiddler). Но при выполнении точно такого же запроса с использованием POST заголовок "Pragma: no-cache" не включается.
Есть ли причина для этого? Это ошибка? И есть ли обходной путь?
Спасибо.
РЕДАКТИРОВАТЬ: Просто чтобы быть яснее о моей цели. Я хочу, чтобы мой POST-запрос был выполнен с использованием HttpWebRequest, чтобы включить заголовок «Pragma: no-cache», независимо от того, требуется он или нет. Я думал, что установка HttpWebRequest.CachePolicy для перезагрузки в одиночку сделает это. Причина в том, что мне это нужно, потому что сайт, к которому я обращаюсь, выполняет некоторые проверки для этого заголовка и ожидает его.