【问题标题】:Cannot load HTML link content on server, but on local machine it works无法在服务器上加载 HTML 链接内容,但在本地机器上它可以工作
【发布时间】:2014-09-19 17:54:00
【问题描述】:

有一个视频文件的链接,如下所示:

<a href="http://a.aaaaa.com/key=jpmsOkrvFb7,end=3310886438/data=58BC2222/speed=150k/1111111.mp4" download="" target="_blank">Download</a>

但是,如果我尝试从本地或远程服务器下载它,而不是视频,我会得到虚拟:“此视频已被删除”等等。 但是,如果我只是在文件系统中创建具有相同链接的空白 html 文件并使用浏览器打开它,那么链接就可以完美地工作。 我还发现了一个可以使用此类链接的服务,但需要 java.util.当您将此类链接提供给服务 (http://tubeoffline.com) 时,他会为您提供具有以下格式的新链接:

127.0.0.1: 432434/FFF.FLV

谁能说说它是怎么做到的?

【问题讨论】:

    标签: java php html


    【解决方案1】:

    除了请求 URL 和参数之外,服务器接收到的 HTTP 请求中还有更多信息:接受的内容和语言、隐含的 cookie、授权信息、缓存信息以及... USER AGENT。

    很可能,如果服务器端点想要查明请求是来自导航器还是批处理程序,他将首先读取“用户代理”HTTP 标头并与大多数知名导航器进行检查。

    【讨论】:

    • 我通过将视频从我们的服务器流式传输到用户的浏览器解决了这个问题。
    猜你喜欢
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多