文件名末尾的问号是什么意思?

meg*_*gas 6 javascript ajax

在某些项目中,我遇到过这些问题:

$.get("defaults/data.json?", ...);
$.get("defaults/structure.html?", ...);
$.get("defaults/style.css?", ...);
Run Code Online (Sandbox Code Playgroud)

在服务器端这些文件没有任何额外的符号,所以我想知道文件末尾的问号是什么意思?

Abr*_*as2 5

"?" 是通过GET请求提供参数的分隔符.


Mic*_*ski 5

?在URL中表示查询字符串的开始.A ?最后没有变量跟随它通常是不必要的方式说"这绝对没有查询字符串".

例如,使用URL重写引擎可以检查传入的REQUEST_URI以查看它是否结束?并采取与未结束的请求不同的操作?,但这将是一种不寻常的用法.在查询字符串中指定一些值会更常见.