【发布时间】:2019-10-22 03:58:34
【问题描述】:
这是我从请求中得到的示例响应
ill show you what an actual request looks like ```
#EXTM3U
#EXT-X-INFO:NODE="video-edge-c2b07c.dfw02",B="false",MANIFEST-NODE-TYPE="weaver_cluster",MANIFEST-NODE="video-weaver.dfw02",SUPPRESS="true",SERVER-TIME="1571716283.0",TRANSCODESTACK="2017TranscodeQS_V2",USER-IP="38.131.137.53",SERVING-ID="614d6b4085434f49beeb41fb36326bf6",CLUSTER="dfw02",ABS="false",VIDEO-SESSION-ID="8194286829451308751",BROADCAST-ID="36033077616",STREAM-TIME="38185.0027399",FUTURE="true",USER-COUNTRY="US",MANIFEST-CLUSTER="dfw02"
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="chunked",NAME="720p (source)",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3625644,RESOLUTION=1280x720,CODECS="avc1.64001F,mp4a.40.2",VIDEO="chunked",FRAME-RATE=30.000
https://url.com.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="720p30",NAME="720p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2378938,RESOLUTION=1280x720,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="720p30",FRAME-RATE=30.000
https://url.com.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="480p30",NAME="480p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1433938,RESOLUTION=852x480,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="480p30",FRAME-RATE=30.000
https://url.com.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="360p30",NAME="360p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=630000,RESOLUTION=640x360,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="360p30",FRAME-RATE=30.000
https://url.com.m3u8
#EXT-X-MEDIA:TYPE=VIDEO,GROUP-ID="160p30",NAME="160p",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=230000,RESOLUTION=284x160,CODECS="avc1.4D401F,mp4a.40.2",VIDEO="160p30",FRAME-RATE=30.000
https://url.com.m3u8
我将如何提取底部的 url 这只是实际请求正文中的一个示例,返回它包含多个 url。
【问题讨论】:
-
是什么格式的??
-
您是在问返回的正文是什么格式的?
-
是的,它是否是 JSON??
-
不,这不是 json 问题
-
那么它是什么格式?如果是纯文本,那么你必须进行字符串操作才能得到它