[FFmpeg-trac] #7854(undetermined:new): Http header name order matters?

FFmpeg trac at avcodec.org
Wed Apr 17 16:32:52 EEST 2019


#7854: Http header name order matters?
--------------------------------------+----------------------------------
             Reporter:  redstoneleo   |                     Type:  defect
               Status:  new           |                 Priority:  normal
            Component:  undetermined  |                  Version:  4.1
             Keywords:                |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+----------------------------------
 The following command works(the url might expired when you test),

 {{{

 D:\LYYDownloader-dev\ffmpeg
 -user_agent "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like
 Gecko) Chrome/72.0.3626.121 Safari/537.36"
 -headers "Accept:*/*"
 -headers "Accept-Encoding:gzip, deflate, br"
 -headers "Accept-Language:zh-CN,zh;q=0.9,en;q=0.8"
 -headers "Origin:https://pc-shop.xiaoe-tech.com"
 -headers "Referer:https://pc-shop.xiaoe-
 tech.com/appzDSBtscz6568/video_details?id=v_5b0e8459e1ff5_nSu4umqK"
 -i "https://vod2.xiaoe-
 tech.com/9764a7a5vodtransgzp1252524126/411e9e4d7447398156344505274/drm/v.f230.m3u8?t=5cb7333b&us=931672&sign=5670004e90c94c98bdc42e2510927f0e"
 -safe -1 -y -c copy "788.mp4"
 }}}


 However , just exchange the some of the http header name order , the
 following command Does work anymore

 {{{
 D:\LYYDownloader-dev\ffmpeg
 -user_agent "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like
 Gecko) Chrome/72.0.3626.121 Safari/537.36" -headers "Origin:https://pc-
 shop.xiaoe-tech.com"
 -headers "Accept:*/*"
 -headers "Referer:https://pc-shop.xiaoe-
 tech.com/appzDSBtscz6568/video_details?id=v_5b0e8459e1ff5_nSu4umqK"
 -headers "Accept-Encoding:gzip, deflate, br"
 -headers "Accept-Language:zh-CN,zh;q=0.9,en;q=0.8"
 -i "https://vod2.xiaoe-
 tech.com/9764a7a5vodtransgzp1252524126/411e9e4d7447398156344505274/drm/v.f230.m3u8?t=5cb7333b&us=931672&sign=5670004e90c94c98bdc42e2510927f0e"
 -safe -1 -y -c copy "788.mp4"
 }}}

 So it would be better to make header name order irrelevant

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7854>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list