繁体   English   中英

如何在没有用户代理标头的情况下发送请求

[英]How to send request without user-agent header

我有一个视频广播项目,需要提供下载选项。 我用过Justin.tv api,当我点​​击该网址时,我会发送一个网址来下载视频文件,但出现403禁止错误。 我已经与他所关心的有关人员讨论了这个问题:

浏览器将收到403错误,您需要通过服务器代理文件(通过删除User-Agent标头)或告诉用户使用下载管理器。

绝对不是一个好主意。 现在我被困在没有用户代理标头的情况下发送请求,我该怎么做(使用PHP)。 我已经用谷歌搜索过,但没有发现任何帮助。

Necromancing这个旧线,我不知道如果@艾曼-萨法迪在评论的信息 ,在它被张贴的时间准确。 那是其他地方的报价。 但是现在 ,要删除用户代理标头,请执行以下操作:

-H "User-Agent:"

也许您可以将“下载”链接指向一个内部页面,该页面将对实际的Justin.tv链接进行cURL调用。

根据其中一项评论

仅供参考...除非您专门设置用户代理,否则不会像其他选项中的默认值那样发送用户代理。

还有更多的评论可能会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM