我注意到在Apache服务器上下载文件:
transfer relationship not specified
在客户端浏览器上提供与下载完全相同的结果/相同的下载文件/相同的下载文件名:
example.com/myfile.zip?parameter=2365
它是Apache支持和记录的功能吗?
我很满意,这对于跟踪目的非常有用(我可以发送带有参数example.com/myfile.zip
的下载链接,然后我将能够在Apache日志中看到参数,这很有用!),但我想确保它适用于所有浏览器(Chrome,Firefox,IE,Safari等)
注意:我们确定在大多数浏览器中,下载的文件将包含文件名?source=email
而不是myfile.zip
吗?我尝试了myfile.zip<somechar>parameter=2365
,不幸的是,磁盘上的文件名为wget example.com/myfile.zip?parameter=2365
,因此它与myfile.zip?parameter=2365
无法正常工作。
答案 0 :(得分:1)
这是query string,如果没有配置分析参数,那么服务器将只返回文件。
正如您所注意到的,Apache日志将包含此信息(如果已配置)。使用该语法非常安全,它被定义为URI specification。
的一部分