Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中来自nodejs api的部分内容流_Android_Node.js_Html_Video Streaming - Fatal编程技术网

android中来自nodejs api的部分内容流

android中来自nodejs api的部分内容流,android,node.js,html,video-streaming,Android,Node.js,Html,Video Streaming,我最近开发了一个基于范围的流媒体,使用所描述的流程 我发现android设备有一个奇怪的问题。android不会在第一个请求中发送范围字节。以下是请求视频时发送的标题片段: 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 Gec

我最近开发了一个基于范围的流媒体,使用所描述的流程

我发现android设备有一个奇怪的问题。android不会在第一个请求中发送范围字节。以下是请求视频时发送的标题片段:

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'
请注意,不存在范围标头。但几秒钟后,会发出更多包含范围请求的标题请求:

connection: 'upgrade',
  host: 'api.somedomain.com',
  'user-agent': 'Samsung GT-I9500 stagefright/1.2 (Linux;Android 4.4.2)',
  'accept-encoding': 'gzip,deflate',
  accept: '*/*',
  range: 'bytes=920435-'
我不知道为什么android没有在第一个请求中发送范围字节!然后,若并没有范围标头,服务器应该如何反应