/s
Этот конечный пункт был представлен в версии 1.0 как способ доступа к статическим файлам на локальной системе. /s будет поддерживаться в будущем и не будет устаревать. Корень статических файлов определяется в файле конфигурации как tsd.http.staticroot или через командную строку с помощью --staticroot.
По умолчанию статические файлы будут возвращаться с заголовком, указывающим клиентам на кеширование их в течение 1 года. Любой файл, содержащий nocache в имени (например, queryui.nocache.js, используемая идиома GWT), не будет включать заголовок кеша.
Примечание
TSD попытается вернуть правильный заголовок Content-Type для запрошенного файла. Однако код TSD в настоящее время не поддерживает многие форматы, только HTML, JSON, Javascript и PNG. Сообщите нам, какие форматы вам нужны, или отправьте запрос на добавление с вашими исправлениями.
Предупреждение
Код этого конечного пункта очень прост и не включает никакой безопасности. Поэтому вы должны убедиться, что разрешения на вашем каталоге статических файлов защищены, чтобы пользователи не могли записывать вредоносные файлы и подавать их из OpenTSDB. Пользователи не должны иметь возможность записывать файлы через OpenTSDB, но будьте осторожны, просто чтобы обезопасить себя.
Глаголы
Все глаголы поддерживаются и просто игнорируются
Запросы
Запросы с параметрами запроса и содержимым тела игнорируются. Вместо этого запрашиваемый файл является частью пути, например, /s/index.html вернет содержимое файла index.html.
Пример запроса
Параметры запроса
http://localhost:4242/s/queryui.nocache.js
Ответ
Ответ будет содержать содержимое запрошенного файла с соответствующими настроенными HTTP-заголовками.
© 2010–2016 The OpenTSDB Authors
Licensed under the GNU LGPLv2.1+ and GPLv3+ licenses.
http://opentsdb.net/docs/build/html/api_http/s.html