Spec-Zone.ru › OpenTSDB

/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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API