3
(SIP) URI의 다른 매개 변수 구분 기호가 나타내는 것은 무엇입니까?URI의 다른 쿼리/매개 변수 구분 기호
;
으로 구분되는 일부는 <sip:[email protected];foo=bar;x=y>
입니다. 다른
이 같은 ?
및 &
의해 분리된다 <sip:[email protected]?foo=bar&x=y>
(SIP) URI의 다른 매개 변수 구분 기호가 나타내는 것은 무엇입니까?URI의 다른 쿼리/매개 변수 구분 기호
;
으로 구분되는 일부는 <sip:[email protected];foo=bar;x=y>
입니다. 다른
이 같은 ?
및 &
의해 분리된다 <sip:[email protected]?foo=bar&x=y>
SIP 분리 규칙 RFC 3986 의해 사용되지 RFC 2396에서 온다. 그러나 섹션 19.1.1에 정의 된 일부 사용 사양이 있습니다.
조금 요약하면 세미콜론 ";" URI 매개 변수를 분리하는 데 사용됩니다. 물음표 "?" query component (19.1.1 섹션의 "헤더 필드"로 표시)을 시작하고 앰퍼샌드 "&"은 쿼리 문자열 ("헤더 필드") 내의 매개 변수 쌍을 구분하는 데 사용됩니다.
또한 가치가 확인 위키 백과 항목 : URI scheme
희망이
음을하는 데 도움이,이 내가 그것을 이해에 도착 가깝게 생각합니다. SIP RFC가 쿼리 구성 요소 없이도 동일한 매개 변수를 사용한다는 것을 알기 때문에 혼란 스럽습니다. 동일한 방식으로 해석되어야한다고 생각하게 만듭니다. –
@JohnFear 미안하지만 무슨 뜻인지 알지 못해. 지금까지 RFC3261은 쿼리 구성 요소 (헤더 필드로 설명) 및 ";" URI 매개 변수를 분리합니다. RFC3261을 확인하고 대답을 편집했습니다. 처음에는 서로 다른 의미를 가지고 있음을 알 수 있습니다. – jcm
rfc4244를 최근에보고 있었고 4.5 장의 프로토콜 예제를 보면 ";"으로 쿼리 구성 요소를 찾았습니다. 구분 기호. Ex '? Reason = SIP; cause = 603; 별개의 URI 매개 변수 또는 Reason 쿼리 매개 변수의 일부입니까? –