Share via


URL 액세스 구문

URL을 사용하여 보고서 서버에 액세스할 수 있습니다. URL 요청에는 임의의 순서로 나열된 여러 매개 변수가 포함될 수 있습니다. 매개 변수는 앰퍼샌드(&)로 구분되고 이름/값 쌍은 등호(=)로 구분됩니다.

구문


            protocol://
            server
            /
            virtualroot
            ?[/
            pathinfo
            ]&prefix:param=value[&prefix:param=value]...n]

인수

  • 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 문자열에서 공백 문자는 URL 인코딩 표준에 따라 "%20" 문자로 바뀝니다. 마찬가지로 URL의 매개 변수 부분에서 공백 문자는 더하기 문자(+)로 바뀌고, 문자열의 모든 부분에서 세미콜론은 "%3A" 문자로 바뀝니다. 브라우저에서 적절한 URL 인코딩을 자동으로 수행하며 문자를 수동으로 인코딩할 필요는 없습니다.