禁用ServiceStack 304s?

时间:2012-01-07 07:41:48

标签: jquery http caching http-caching servicestack

我有一个IService,当jQuery.ajax在IE中请求它时,ServiceStack总是返回304并且不执行我的服务。我已经尝试过ResponseFilters,切换到RestServiceBase,并通过HttpResult返回200。我错过了什么?

解决。

ServiceStack正在按预期工作。我曾尝试使用ResponseFilters添加CacheControl:no-cache标头,但令我惊愕的是,我一直保持304s。然后我意识到这是因为没有Cache-Control标头的原始响应是在IE的缓存中,因此是304s。清除IE的缓存使一切正常: - )

0 个答案:

没有答案