사용자 지정 변수 custom-variables

요청 및 비네팅::수정자 문자열의 쿼리 부분에는 사용자 정의 변수가 포함될 수 있습니다.

$ name = value

name - 변수 이름입니다. $을(를) 제외하고 알파, 숫자 및 안전 문자의 조합으로 구성될 수 있습니다.

value - 변수를 설정할 값(문자열).

변수는 위의 구문을 사용하여 다른 서버 명령과 유사하게 정의됩니다. 변수를 참조하려면 먼저 정의해야 합니다. vignette::Modifier에 정의된 변수는 URL 요청에서 참조할 수 있습니다.

NOTE
value은(는) 안전한 HTTP 전송을 위해 단일 패스 URL로 인코딩되어야 합니다. value이(가) HTTP를 통해 다시 전송되는 경우 이중 인코딩이 필요합니다. 이 상황은 value이(가) 중첩된 외래 요청으로 대체되는 경우입니다.

명령 값의 앞과 뒤에 있는 변수 이름($)을 포함하여 변수를 참조합니다. 예를 들어 명령 이름 다음에 오는 =과(와) 후속 & 또는 요청 끝 사이에 있을 수 있습니다. 서버는 이러한 각 $ name$ 항목을 string(으)로 대체합니다. 명령 이름(명령의 등호 앞) 및 요청의 경로 부분에서 $ name$의 발생 항목에 대체가 발생하지 않습니다.

사용자 지정 변수는 중첩되지 않을 수 있습니다. string 내의 모든 $ name$ 항목은 대체되지 않습니다. 예를 들어 요청 조각 $var2=apple&$var1=my$var2$tree&text=$var1$은(는) text=my$var2$tree(으)로 확인됩니다.

$은(는) 예약된 문자가 아닙니다. 요청에서 다른 문자가 발생할 수 있습니다. 예를 들어 wid=에 숫자 인수가 필요하므로 src=my$texture$file.tif은(는) 올바른 명령이지만 my$texture$file.tif(이)라는 재질 카탈로그 항목 또는 텍스처 파일이 있다고 가정할 경우 wid=$number$은(는) 그렇지 않습니다.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49