15:37:08
icon

書いた
rinsuki/zhttpservpy: serve contents of zip file over HTTP
github.com/rinsuki/zhttpservpy

Web site image
GitHub - rinsuki/zhttpservpy: serve contents of zip file over HTTP
15:03:20
icon

しかしこれ Chrome はちゃんと Content-Range を解釈しているようだが Range より前の(≒以前に取得された)範囲を変更したものを返したらどうなるんだろうか

15:01:27
icon

まあクライアントからすれば「そんなもん知らねーよバーカサーバー側でちゃんと読み飛ばせ」だろうが

15:00:52
icon

こういう Range の開始位置を無視していつでも最初から送ってくるトチ狂ったサーバーだと Safari は Content-Range の開始位置情報を無視してRangeで指定した開始位置から受け取ったバイト数分送られてきたと認識するっぽい

Attach image
14:57:20
icon

Content-Rangeで各ブラウザに嫌がらせしてたらSafariのContent-Rangeの実装がちょっとミスってることに気づいた (AVFoundationかWebKitかは知らない)