On this page
/s
此端点是 1.0 中引入的,它是访问本地系统上的静态文件的一种方法。 /s
将在以后维护,不会被弃用。静态根目录在配置文件中通过--staticroot
定义为tsd.http.staticroot
或 CLI。
默认情况下,静态文件将返回 Headers,告诉 Client 将其缓存 1 年。名称中包含nocache
的任何文件(例如queryui.nocache.js
,即 GWT 使用的惯用语)将不包含缓存 Headers。
Note
TSD 将尝试为请求的文件返回正确的 Content-Type Headers。但是,TSD 代码目前不支持很多格式,仅支持 HTML,JSON,Javascript 和 PNG。让我们知道您需要哪种格式,或与您的补丁一起发出提取请求。
Warning
该端点的代码非常简单,不包含任何安全性。因此,您应确保对静态根目录的权限是安全的,以使用户无法编写恶意文件并将其提供到 OpenTSDB 之外。用户不应该能够通过 OpenTSDB 写入文件,但是要注意安全。
Verbs
所有动词均受支持,只是被忽略
Requests
查询字符串和内容主体请求将被忽略。而是请求的文件是路径的一部分,例如/s/index.html
将返回index.html
文件的内容。
Example Request
Query String
http://localhost:4242/s/queryui.nocache.js
Response
响应将是配置了适当的 HTTPHeaders 的请求文件的内容。