이미지 제공 HTTP 프로토콜 기본 구문

HTTP 프로토콜 기본 구문은 다음과 같습니다.

요청

http:// server/is/image[/ object][? 수정자]

server

server_address[: port]

개체

소스 개체 지정자(이미지 경로 또는 이미지 카탈로그 항목).

수정자

수정자*[& modifier]

수정자

명령|{$ macro$}|{ 댓글}

명령

{ cmdName|{$ var}[=]

매크로

명령 매크로의 이름입니다.

댓글

주석 문자열(서버에서 무시됨)입니다.

cmdName

지원되는 명령 또는 속성 이름 중 하나입니다.

var

사용자 지정 변수의 이름입니다.

value

명령 또는 변수 값입니다.

server_address, cmdName, macrovar 는 대/소문자를 구분하지 않습니다. 서버는 다른 모든 문자열 값의 대소문자를 유지합니다.

value 는 명령에 따라 다르며, 쉼표로 구분된 하나 이상의 값으로 구성될 수 있습니다. 자세한 내용은 개별 명령 설명을 참조하십시오.

서버 식별자

이미지 제공 서비스에 대한 모든 HTTP 요청에 대해 /is/image 루트 컨텍스트가 필요합니다.

HTTP 디코딩

이미지 제공 첫 번째 은 들어오는 요청에서 objectmodifiers​을 추출합니다. object 에서는 개별적으로 HTTP 디코딩된 경로 요소로 분리됩니다. modifiers 문자열은 command= value 쌍으로 구분되고 value​은 명령별 처리 전에 HTTP 디코딩됩니다.

노트

설명서에 별도로 언급되지 않는 한 HTTP 표준에 따라 모든 안전하지 않은 문자를 인코딩해야 합니다. 자세한 내용은 HTTP 사양을 참조하십시오.

설명

주석은 어디에서나 요청 문자열에 포함할 수 있으며 마침표(.)로 식별됩니다. 명령 separator(&) 바로 다음에 옵니다. 주석은 (인코딩되지 않은) 명령 구분 기호의 다음 발생에 의해 종료됩니다. 이 기능은 타임스탬프 및 데이터베이스 ID와 같이 이미지 제공 용이 아닌 요청에 정보를 추가하는 데 사용할 수 있습니다.

참조

데이터 유형, HTTP/1.1 사양

이 페이지에서는