gpt4 book ai didi

vlc - 如何为 VLC 设置 HTTP 用户代理?

转载 作者:行者123 更新时间:2023-12-04 15:06:50 28 4
gpt4 key购买 nike

我正在使用 VLC 的命令行选项 --http-user-agent ,但它似乎不起作用。

我的命令是

$ vlc --http-user-agent 'FooBar/1.2.3' 'http://wiki.videolan.org/'

当我使用 tcpdump -Xlnn dst port 80捕获数据包,我看到
0x0030:  8eff 035b 4745 5420 2f20 4854 5450 2f31  ...[GET./.HTTP/1
0x0040: 2e31 0d0a 486f 7374 3a20 7769 6b69 2e76 .1..Host:.wiki.v
0x0050: 6964 656f 6c61 6e2e 6f72 670d 0a41 6363 ideolan.org..Acc
0x0060: 6570 743a 202a 2f2a 0d0a 4163 6365 7074 ept:.*/*..Accept
0x0070: 2d4c 616e 6775 6167 653a 207a 685f 434e -Language:.zh_CN
0x0080: 0d0a 5573 6572 2d41 6765 6e74 3a20 564c ..User-Agent:.VL
0x0090: 432f 332e 302e 3220 4c69 6256 4c43 2f33 C/3.0.2.LibVLC/3
0x00a0: 2e30 2e32 0d0a 5261 6e67 653a 2062 7974 .0.2..Range:.byt
0x00b0: 6573 3d30 2d0d 0a0d 0a es=0-....

这意味着 User-Agent 部分没有改变(仍然是 VLC 的默认值)。

我误解了这个选项的用法吗?或者这是 VLC 中的错误?

我的版本是 VLC media player 3.0.2 Vetinari (revision 3.0.2-0-gd7b653cf14)

最佳答案

$ vlc 'http://wiki.videolan.org/' :http-user-agent='FooBar/1.2.3'似乎可以解决问题(将 -- 替换为 : 并将属性放在 url 之后)。我想这可能是 Windows 版本期望属性的方式,因为在 GUI 中,您还必须添加以 : 开头的属性。 (我只从 VLC 调试日志中对此进行了评估)

关于vlc - 如何为 VLC 设置 HTTP 用户代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50108330/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com