charleszhang97 / HLSDownloader

HLS下载器,基于Asion Tang的项目修改,根据m3u8文件地址下载切片并自动合并成视频文件。程序基于Aria2,除了HLS,另外还支持Http(s)、(S)FTP、任务组、磁力magnet、种子BitTorrent、Metalink等类型的下载任务,ed2k自动调用aMule下载,相当于一个多功能的下载器。
MIT License
47 stars 17 forks source link

要是和N_m3u8DL-CLI一样支持自定义请求头就好了 #1

Closed pmoled closed 3 years ago

pmoled commented 4 years ago

要是和N_m3u8DL-CLI一样支持自定义请求头就好了

charleszhang97 commented 3 years ago

如果是外部调用,使用参数aria2c-args-append="--header=\"Origin:XXX\" --header=\"Referer:XXX\""传入headers;如果是程序UI,参数追加填入--header="Origin:XXX" --header="Referer:XXX";第三种,直接写在配置文件中,Aria2\xxx.conf,写入两行header="Origin:XXX" header="Referer:XXX"。参考aria2的--header参数

charleszhang97 commented 3 years ago

如果是外部调用,使用参数aria2c-args-append="--header=\"Origin:XXX\" --header=\"Referer:XXX\""传入headers;如果是程序UI,参数追加填入--header="Origin:XXX" --header="Referer:XXX";第三种,直接写在配置文件中,Aria2\xxx.conf,写入两行header="Origin:XXX" header="Referer:XXX"。参考aria2的--header参数

纠正一下我自己的说法。写在配置文件里的请求头,不能带引号,否则Server会返回Bad request,正确格式:header=Origin:XXX