From 37ce30c4eabef0d10e3bfdff0ee9669f6fe5c7df Mon Sep 17 00:00:00 2001 From: Dave Lawrence Date: Fri, 9 Aug 2013 13:10:51 -0400 Subject: Bug 569177 - Add support for eTag for WebServices r/a=glob --- config.cgi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'config.cgi') diff --git a/config.cgi b/config.cgi index 4c0881a11..02f954726 100755 --- a/config.cgi +++ b/config.cgi @@ -142,7 +142,11 @@ sub display_data { utf8::encode($digest_data) if utf8::is_utf8($digest_data); my $digest = md5_base64($digest_data); - $cgi->check_etag($digest); + if ($cgi->check_etag($digest)) { + print $cgi->header(-ETag => $digest, + -status => '304 Not Modified'); + exit; + } print $cgi->header (-ETag => $digest, -type => $format->{'ctype'}); -- cgit v1.2.3-24-g4f1b