Сегодня мы расскажем о возможности передать 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-заголовках не рекомендуется по соображениям безопасности.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.