我最近使用here
描述的流程开发了基于范围的流媒体我发现Android设备有一个奇怪的问题。 android不会在第一个请求中发送范围字节。以下是请求视频时发送的标题片段:
{
test: /\.(woff2|woff|ttf|eot|svg|otf)?(\?v=[0-9]\.[0-9]\.[0-9])?$/,
loaders: [
__dirname +'/path/to/your/loader/your-loader?limit=1000000&name=assets/fonts/[name]_[hash].[ext]'
]
}
请注意,不存在范围标题。但是几秒钟之后,对包含范围请求的标头发出了更多请求:
connection: 'upgrade',
host: 'api.somedomain.com',
'user-agent': 'Mozilla/5.0 (Linux; Android 4.4.2; GT-I9500 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36',
accept: '*/*',
'accept-encoding': 'gzip,deflate',
'accept-language': 'en-GB,en-US;q=0.8',
'x-requested-with': 'com.ionic.viewapp'
我不知道为什么android在第一个请求中没有发送范围字节!然后,如果没有范围标题,服务器应该如何反应。