Сегодня мы расскажем о возможности передать HTTP-заголовки (HTTP headers) при подключении JSON-источников данных.

HTTP-заголовки (HTTP headers)

Не так давно в редакторе подключения JSON-источников данных появилась возможность определить HTTP-заголовки (HTTP headers). По сути, это HTTP-заголовки запроса, которые можно определить через GUI в дизайнере отчетов.

Headers

Editor

В каких случаях это актуально?

В случаях, когда JSON-данные получаются по URL, с использованием протокола HTTP или HTTPS. Соответственно, если URL начинается с http:// или https://, то данные будут загружаться через WebClient. И в этом случае, присутствует возможность настроить HTTP-заголовки запроса в виде пары Ключ-Значение в редакторе источника данных.

Практическое использование HTTP-заголовков

HTTP-заголовки запроса позволяют отправлять дополнительную информацию с запросом. При помощи HTTP-заголовков можно определить тип контента, его кодировку, в общем, всё то, что поддерживается по протоколу http или https. Один из самых распространенных примеров использования функционала HTTP-заголовков лежит в плоскости безопасности данных. Например, пользователь хочет ограничить круг лиц, которым он отправляет данные. В этом случае, можно реализовать передачу секретного Bearer Token в HTTP-заголовке запроса.

Передача напрямую логина и пароля в незашифрованном виде в HTTP-заголовках не рекомендуется по соображениям безопасности.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.