Я использую jQuery для получения некоторых данных JSON с сервера. Я использую POST-глагол, но даже после установки атрибута WebMethod CacheDuration JSON не получает кеширование.asmx кэширование WebMethod при запросе POST в asp.net
Я проверил заголовки ответа с помощью firebug, а Cache-Control по-прежнему установлен в no-cache. Как я могу кэшировать этот запрос на клиенте и избегать попадания сервера каждый раз.
UPDATE
После прочтения этой post от ScottGu я думал, что это было бы безопасно пойти, чтобы использовать запрос POST. Не подходит ли его должность к той операции, которую я бы попытался сделать? (получение данных с сервера без его модификации). Фактически, после смены глагола на GET, я даже не добираюсь до веб-сервиса ...
AJAX Web Methods не разрешает HTTP GET-запросы по умолчанию, поэтому вам нужен следующий атрибут [ScriptMethod (UseHttpGet = true)] – redsquare
На ваш вопрос был дан ответ? –