<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} p
        {margin-top:0;
        margin-bottom:0}--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Oups sorry, pressed the shift key too soon... Here is the complete message/question:
</p>
<p><br>
</p>
Hi everyone!
<p><br>
</p>
<p>I'm trying to set a cache-control maximum age for my web services and am having some difficulties making it work.</p>
<p><br>
</p>
<p>I have added the line `"ows_http_max_age" "10800"` in my mapfile (MAP.WEB.METADATA) but the response headers I get (from curl) does not have any cache-control value:
</p>
<p><br>
</p>
```
<p>HTTP/1.0 200 OK<br>
Date: Thu, 19 Sep 2019 18:08:46 GMT<br>
Server: WSGIServer/0.1 Python/2.7.6<br>
Content-type: image/png<br>
Content-Length: 653383<br>
```</p>
<p>I am using: </p>
<p>MapServer version 7.0.7 OUTPUT=PNG OUTPUT=JPEG OUTPUT=KML SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO SUPPORTS=SVG_SYMBOLS SUPPORTS=RSVG SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT
 SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS SUPPORTS=POINT_Z_M INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE<br>
</p>
<p><br>
</p>
<p>and here is a minimal working mapfile example, you can use any *TMP_TGL_2* data from
</p>
<p><a href="http://dd.weather.gc.ca/model_gem_global/25km/grib2/lat_lon/00/000/">http://dd.weather.gc.ca/model_gem_global/25km/grib2/lat_lon/00/000/</a><br>
</p>
<p><br>
</p>
<p>```</p>
<p><span style="font-size: 8pt;">    MAP </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> NAME ""</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> IMAGETYPE PNG </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> EXTENT -180 -90 180 90</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> MAXSIZE 4096</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> SIZE 500 300 </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> IMAGECOLOR 255 255 255 </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> PROJECTION</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">  "init=epsg:4326"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> END </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> TRANSPARENT ON</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> DEBUG 5</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     WEB </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      METADATA</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">    "ows_http_max_age" "10800"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">    "ows_extent" "-180 -90 180 90" </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">    "wms_getmap_formatlist" "image/png,image/jpeg"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">    "ows_enable_request" "*" </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">    "ows_srs" "EPSG:4326"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">    "ows_title" "example"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      END </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     END </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">    LAYER</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     NAME "GDPS"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     DEBUG 5</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     TYPE RASTER</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     TOLERANCE 15</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     TEMPLATE "ttt.html"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">PROJECTION</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> "proj=longlat"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> "a=6371229"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> "b=6371229"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> "no_defs"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> "pm=-359.88"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">END</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     DATA '/path/to/model_gem_global/25km/grib2/lat_lon/00/015/CMC_glb_TMP_TGL_2_latlon.24x.24_2019091900_P015.grib2'</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     METADATA</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      "ows_title" "GDPS"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      "ows_include_items" "all"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      "ows_abstract" "stuf"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      "ows_extent" "-180 -90.24 180 90" </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      "ows_geomtype" "Geometry"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      "ows_size" "1500 751"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">      "gml_include_items" "all"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">     END </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">CLASSGROUP "TEMPERATURE-LINEAR"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">CLASS</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> NAME "1" </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> GROUP "TEMPERATURE-LINEAR"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> EXPRESSION ([pixel] < 0)</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> STYLE</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">  COLORRANGE 0 0 255 0 255 0</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">  DATARANGE -100.0 0</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> END </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">END</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">CLASS</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> NAME "2" </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> GROUP "TEMPERATURE-LINEAR"</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> EXPRESSION ([pixel] >= 0)</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> STYLE</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">  COLORRANGE 0 255 0 255 0 0 </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">  DATARANGE 0 50</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;"> END </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">END</span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">   END </span><br style="font-size: 8pt;">
<span style="font-size: 8pt;">END</span><br>
<br>
</p>
<p>Thanks</p>
<p><br>
</p>
<p>LP<br>
</p>
<div dir="ltr" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>De :</b> Rousseau Lambert2, Louis-Philippe (EC)<br>
<b>Envoyé :</b> 19 septembre 2019 14:13<br>
<b>À :</b> mapserver-users@lists.osgeo.org<br>
<b>Objet :</b> "ows_http_max_age" have no effect...</font>
<div> </div>
</div>
<div>
<p>Hi everyone! </p>
<p><br>
</p>
<p>I'm trying to set a cache-control maximum age for my web services and am having some difficulties making it work.</p>
<p><br>
</p>
<p>I have added the line `"ows_http_max_age" "10800"` in my mapfile (MAP.WEB.METADATA) but the response headers I get does not have any cache-control value:
</p>
<p><br>
</p>
<p>```<br>
</p>
</div>
</div>
</body>
</html>