asp.net - IIS not returning HTTP/304 on conditional request made with If-None-Match -


i have made request video returns video etag.

when make request same video again, can see if-non-match header passed browser etag instead of 304 returned, video downloaded again 200 ok response.

in fiddler first request video, response is:

http/1.1 200 ok cache-control: max-age=10 content-length: 76278442 content-type: video/mp4 last-modified: wed, 21 aug 2013 08:47:29 gmt etag: "2117329216" server: microsoft-iis/7.5 x-mod-h264-streaming: version=2.2.7 x-powered-by: asp.net date: fri, 23 aug 2013 21:20:34 gmt 

on second request, headers are:

get http://test/video.mp4 http/1.1 accept: */* accept-language: en-gb x-flash-version: 11,8,800,94 accept-encoding: gzip, deflate if-modified-since: wed, 21 aug 2013 08:47:29 gmt if-none-match: "2117329216" connection: keep-alive 

but in case, whole video downloaded rather 304 non modified response.

i noticed x-mod-h264-streaming used, not sure if may have it.

edit

i used url video in ie 10 directly (not using flex application using before) , same response on first request complete video , after hitting f5 whole video returned again rather 304 response.


Comments

Popular posts from this blog

java - Run a .jar on Heroku -

java - Jtable duplicate Rows -

validation - How to pass paramaters like unix into windows batch file -