Синтаксис доступа по URL-адресу
Доступ к серверу отчетов можно получить посредством URL-адреса. В запросах по URL-адресам могут содержаться несколько параметров, перечисленных в любом порядке. Параметры разделяются амперсандом (&); пары имя/значение разделяются знаком равенства (=).
Синтаксис
protocol://
server
/
virtualroot
?[/
pathinfo
]&prefix:param=value[&prefix:param=value]...n]
Arguments
protocol
Протокол URL-адреса. Например, http:// или https://.server
Имя компьютера, на котором запущен сервер отчетов. В него может быть включено полное доменное имя, например: machine.adventure-works.com.vitualroot
Имя виртуального корневого каталога сервера отчетов.?
Путь элемента и часть URL-адреса с параметрами.**[/**pathinfo ]
Полное имя пути элемента, к которому производится доступ в базе данных сервера отчетов.&
Используется для разделения пар имен и значений параметров.prefix
Необязательный. Префикс параметра (например, rs: или rc:), обращающийся к определенному процессу, выполняющемуся на сервере отчетов. Если префикс для параметра не указан, то параметр обрабатывается сервером отчетов как параметр отчета.Примечание Если параметр отчета включается в URL-адрес, то перед ним не следует ставить префикс.
param
Имя параметра.value
Текст URL-адреса, соответствующий значению используемого параметра.
Пример
Следующий пример показывает подготовку отчета к просмотру в формате HTML 4.0.
https://servername/reportserver?/SampleReports/Employee Sales Summary&rs:Command=Render&rs:format=HTML4.0
Примечание |
---|
Все пробелы в строке URL-адресов заменяются символами «%20» в соответствии со стандартами кодировки URL-адресов. Подобным же образом символ пробела в секции параметров URL-адреса заменяется символом плюса (+), а символ точки с запятой в любой части строки заменяется символами «%3A». Обозреватель должен автоматически выполнить необходимую кодировку URL-адреса. Пользователю нет необходимости выполнять кодировку символов вручную. |
См. также