<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;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hello,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I missed the cache status header in my previous email.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
This is another response with all the headers:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(48, 57, 66); font-family: Menlo, monospace; font-size: 11px; text-align: left; display: inline !important"><a href="https://cdn1.cdnlotus.com/hls/5d0f9398852b84.49917460/1280_720_1300_5d0f9398852b84.49917460_00004.ts" id="LPlnk450688">https://example.com/hls/5d0f9398852b84.49917460/1280_720_1300_5d0f9398852b84.49917460_00004.ts</a></span><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="">
<div style=""><font color="#303942" face="Menlo, monospace"><span style="font-size: 11px;"></span></font></div>
<ol style="min-width: 0px; min-height: 0px; box-sizing: border-box; list-style-type: none; padding-left: 10px; padding-bottom: 5px; border-bottom: 1px solid rgb(224, 224, 224); display: block; font-family: ".SFNSDisplay-Regular", "Helvetica Neue", "Lucida Grande", sans-serif; font-size: 12px">
<li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Accept-Ranges: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
bytes</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Access-Control-Allow-Credentials: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
true</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Access-Control-Allow-Headers: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Origin,X-Auth-Token,Authorization,Accept,Client-Security-Token</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Access-Control-Allow-Methods: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
OPTIONS, GET</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Access-Control-Allow-Origin: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
*</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Cache-Control: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
max-age=31536000</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Connection: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
keep-alive</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Content-Length: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
114304</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Content-Type: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
application/octet-stream</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Date: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
Wed, 03 Jul 2019 06:15:02 GMT</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
ETag: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
"1b744341828e22daea781982614ffc74"</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Last-Modified: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
Mon, 24 Jun 2019 22:24:35 GMT</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
Server: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
nginx/1.17.0</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
X-Cache-Status: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
HIT</div>
</li><li style="min-width: 0px; min-height: 12px; box-sizing: border-box; text-overflow: ellipsis; display: block; align-items: center; padding-left: 5px; line-height: 20px; margin-top: 1px; margin-left: 10px">
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; color: rgb(84, 84, 84); display: inline-block; margin-right: 0.25em; font-weight: bold; vertical-align: top">
X-Proxy-Cache: </div>
<span style="min-width: 0px; min-height: 0px; box-sizing: border-box; user-select: none"></span>
<div style="min-width: 0px; min-height: 0px; box-sizing: border-box; font-family: Menlo, monospace; font-size: 11px !important; display: inline; margin-right: 1em; word-break: break-all; margin-top: 1px">
HIT</div>
</li></ol>
<div style=""><font color="#303942" face="Menlo, monospace"><span style="font-size: 11px;"><span style="font-family: Menlo, monospace; text-align: left; display: inline !important"><a href="https://cdn1.cdnlotus.com/hls/5d0f9398852b84.49917460/1280_720_1300_5d0f9398852b84.49917460_00004.ts" id="LPlnk260710"></a></span><br>
</span></font></div>
<div style=""><font color="#303942" face="Menlo, monospace"><span style="font-size: 11px;">Nginx deliver the file from the cache but the content-type is from the default in the HTTP rather than the location in the Server </span></font></div>
<br>
</div>
<div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Thanks</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Andrew</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> nginx <nginx-bounces@nginx.org> on behalf of Maxim Dounin <mdounin@mdounin.ru><br>
<b>Sent:</b> Wednesday, July 3, 2019 12:40 AM<br>
<b>To:</b> nginx@nginx.org<br>
<b>Subject:</b> Re: Nginx 1.17.0 doesn't change the content-type header</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">Hello!<br>
<br>
On Sat, Jun 29, 2019 at 10:49:00PM +0000, Andrew Andonopoulos wrote:<br>
<br>
> I have the following config in the http:<br>
> <br>
> include       mime.types;<br>
> default_type  application/octet-stream;<br>
> <br>
> <br>
> also i have this in the location:<br>
> <br>
>  types {<br>
>              application/vnd.apple.mpegurl m3u8;<br>
>              video/mp2t ts;<br>
>            }<br>
> <br>
> <br>
> But when i send a request, i am getting these headers:<br>
> <br>
> Request URL:<br>
> <a href="https://example.com/hls/5d134afe91b970.80939375/1024_576_1500_5d134afe91b970.80939375_00169.ts">
https://example.com/hls/5d134afe91b970.80939375/1024_576_1500_5d134afe91b970.80939375_00169.ts</a><br>
<br>
[...]<br>
<br>
> ETag:<br>
> "7ba4b759c57dbffbca650ce6a290f524"<br>
<br>
[...]<br>
<br>
> For some reason, Nginx doesn't change the Content-Type<br>
<br>
The ETag header format suggests that the response is not returned <br>
by nginx, but rather by a backend server.  Check your backend <br>
server.<br>
<br>
-- <br>
Maxim Dounin<br>
<a href="http://mdounin.ru/">http://mdounin.ru/</a><br>
_______________________________________________<br>
nginx mailing list<br>
nginx@nginx.org<br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div>
</span></font></div>
</div>
</body>
</html>