CGI 스크립트의 환경 변수
다음 표는 Web GUI 서버에서 CGI 스크립트로 전달할 수 있는 모든 HTTP 변수의 목록입니다.
가변 |
설명 |
---|---|
|
서블릿을 보호하는 데 사용되는 인증 스키마의
이름입니다. 예를 들면 |
|
입력 스트림에서 사용 가능한 요청 본문의
길이(바이트) 또는 길이를 알 수 없는 경우 |
|
요청 본문의 MIME 유형 또는 유형을 모르는 경우
null입니다. HTTP 서블릿의 경우 리턴되는 값은 CGI 변수
|
|
서버가 스크립트와 통신하기 위해 사용하는 CGI
스펙의 버전입니다. " |
|
"HTTP_"로 시작하는 이름을 가진 변수는
사용되는 스키마가 HTTP인 경우 요청 헤더의 값을 포함합니다. |
|
문자 환경 설정 정보. 정보가 있는 경우 클라이언트의
선호하는 문자 세트를 표시하는 데 사용됩니다. 예를 들어, |
|
클라이언트로 리턴되는 내용에 대해 수행될 수 있는
인코딩의 유형을 정의합니다. 예를 들어, |
|
수신할 내용에 적합한 언어를 정의하는 데
사용됩니다. 예를 들어, |
|
요청이 전달되는 경우 프록시 서버의 주소 및 포트를 표시합니다. |
|
요청되는 자원의 인터넷 호스트 및 포트 번호를 지정합니다. 모든 HTTP/1.1 요청의 경우 필수입니다. |
|
인증이 필요한 프록시에 클라이언트 자체 또는 클라이언트의 사용자를 식별하기 위해 클라이언트가 사용합니다. |
|
클라이언트가 요청을 보내기 위해 사용 중인
브라우저의 유형 및 버전입니다. 예를 들어, |
|
선택적으로 스크립트를 호출한 HTTP 요청의 추가 경로 정보를 포함하고 있으며 CGI 스크립트로 해석할 경로를 지정합니다. PATH_INFO는 CGI 스크립트가 리턴할 자원 또는 하위 자원을 식별하며 스크립트 이름 뒤에 오지만 모든 조회 데이터 앞에 오는 URI 경로 부분에서 파생됩니다. |
|
스크립트의 가상 경로를 스크립트를 호출하는 데 사용되는 실제 경로에 맵핑합니다. 맵핑은 요청 URI의 PATH_INFO 구성요소를 가져와 적합한 가상 대 실제 변환을 수행하여 실행됩니다. |
|
경로 뒤의 요청 URL에 포함된 조회 문자열입니다. |
|
요청을 보낸 클라이언트의 IP 주소를 리턴합니다. HTTP 서블릿의 경우 리턴되는 값은 CGI 변수
|
|
요청을 보낸 클라이언트의 완전한 이름이거나 이름을 판별할 수 없는 경우 클라이언트의 IP 주소입니다. HTTP 서블릿의 경우 리턴되는 값은 CGI 변수
|
|
사용자가 인증된 경우 이 요청을 작성한 사용자의 로그인을 리턴하고 사용자가 인증되지 않은 경우 널(null)을 리턴합니다. |
|
이 요청을 작성할 때 사용된 HTTP 메소드의 이름을
리턴합니다. 예를 들어, |
|
프로토콜 이름에서 HTTP 요청의 첫 번째 라인에 있는 조회 문자열까지, URL의 부분을 리턴합니다. |
|
요청을 수신한 서버의 호스트 이름을
리턴합니다. HTTP 서블릿의 경우 CGI 변수 |
|
이 요청이 수신된 포트 번호를 리턴합니다. HTTP 서블릿의 경우 리턴되는 값은 CGI 변수 SERVER_PORT의 값과 동일합니다. |
|
요청이 사용하는 프로토콜의 이름과 버전을
|
|
서블릿이 실행 중인 서블릿 컨테이너의 이름과 버전을 리턴합니다. |
|
HTTP 쿠키 문자열 |
|
로그인한 사용자의 사용자 이름 |
|
|