首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS删除If-None-Match和If-Modified-Since标头

IIS删除If-None-Match和If-Modified-Since标头
EN

Stack Overflow用户
提问于 2010-03-01 21:21:42
回答 1查看 2K关注 0票数 2

我有一个ASHX处理程序或一个ASPX页面(这两种情况都会出现问题)。web客户端发送一个请求,其中包含If-None-Match和/或If-Modified- sends报头,但处理程序中的context.Request.Headers.Get("If-None-Match")或context.Request.Headers.Get("If-Modified-Since")为空。

相同的脚本可以在我的本地开发机器上运行,但不能在在线机器上运行(两者都在Win2008,.NET 3.5上运行IIS7 )

EN

回答 1

Stack Overflow用户

发布于 2010-03-05 19:19:49

在apsx页面执行之前,您可以使用第三方模块创建这些头部的副本。例如,对于Helicon Ape (http://www.helicontech.com/ape),这些规则可以做到这一点:

代码语言:javascript
复制
SetEnvIf If-None-Match (.*) e-if-none-match=$1
SetEnvIf If-Modified-Since (.*) e-if-modified-since=$1

RequestHeader set My-If-None-Match %{e-if-none-match}e
RequestHeader set My-If-Modified-Since %{e-if-modified-since}e

基本上,它们获取头文件并将新的头文件设置为My- prefix。只有当IIS不在Ape之前删除标头时,这才能起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2356023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档