URL Access Syntax
You can access the report server by using a URL. URL requests can contain multiple parameters that are listed in any order. Parameters are separated by an ampersand (&) and name/value pairs are separated by an equal sign (=).
Syntax
protocol://
server
/
virtualroot
?[/
pathinfo
]&prefix:param=value[&prefix:param=value]...n]
Arguments
- protocol
The protocol of the URL. For example, http:// or https://.
- server
The name of the computer on which the report server is running. This can include a fully qualified domain name, for example:machine.adventure-works.com
.
- vitualroot
The name of the virtual root of the report server.
- ?
The item path and parameter portion of the URL.
- **[/**pathinfo ]
The full path name of the item being accessed in the report server database.
- &
Used to separate name and value pairs of parameters.
prefix
Optional. A parameter prefix (for example,rs:
orrc:
) that accesses a specific process running within the report server. If a parameter prefix for a parameter is not included, the parameter is processed by the report server as a report parameter.Note
If you include a report parameter in a URL, do not preface the report parameter with a parameter prefix.
- param
The parameter name.
- value
URL text corresponding to the value of the parameter being used.
Example
The following example renders a report in HTML 4.0 format.
https://servername/reportserver?/SampleReports/Employee Sales Summary&rs:Command=Render&rs:format=HTML4.0
Note
Any space characters in the URL string are replaced with the characters "%20," according to URL encoding standards. Similarly, a space character in the parameter portion of the URL is replaced with a plus character (+), and a semicolon in any portion of the string is replaced with the characters "%3A." Browsers should automatically perform the proper URL encoding. You do not have to encode any of the characters manually.
See Also
Reference
Using Parameter Prefixes in a URL
Concepts
Passing a Report Parameter Within a URL