PHP $_SERVER['HTTP_IF_NONE_MATCH']
总是为空但Firefox的Web开发人员网络请求标签显示请求标题为{{1 }}。缓存未已禁用,而我的If-Modified-Since: "Tue, 27 Jun 2017 09:08:23 GMT"
文件包含以下内容:
.htaccess
如何让PHP RewriteEngine on
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
正确地返回请求标头或如何以其他方式访问该请求标头?我偶然发现$_SERVER['HTTP_IF_NONE_MATCH']
,但也没有返回任何东西。是否有可能getenv('HTTP_IF_MODIFIED_SINCE')
文件中有某些内容需要更改?这是一个相当新鲜的服务器设置。
答案 0 :(得分:0)
您应该向服务器添加If-None-Match
http标头。如果这样做,HTTP_IF_NONE_MATCH
服务器变量应包含set If-None-Match
标头的值。
curl http://my/endpoint --header 'If-None-Match: "my-custom-etag-value"'