matlab.net.URI 클래스
네임스페이스: matlab.net
URI(Uniform Resource Identifier)
설명
matlab.net.URI
클래스는 웹 주소나 URL과 같은 인터넷 URI(Uniform Resource Identifier)를 생성합니다. 인터넷 URI는 성분으로 나누어지는 문자열입니다. 각 성분은 URI
클래스의 속성으로 표현됩니다. 다음 텍스트는 속성과 관련 문장 부호를 보여주며, 이해를 돕기 위해 공백으로 구분되어 있습니다. 이러한 공백은 인코딩된 URI에는 나타나지 않습니다. 관련 문장 부호는 속성값의 일부가 아닙니다.
Scheme: //Authority /Path(1) /Path(2) ... /Path(end) ?Query #Fragment
여기서 Authority
는 다음 속성을 포함합니다.
UserInfo@ Host :Port
matlab.net.URI
의 string
메서드나 char
메서드를 사용하여 인터넷 URI를 생성할 수 있습니다. 이러한 메서드는 문장 부호를 비어 있지 않은 속성에 추가하고 예약된 문자를 이스케이프 처리하여 속성을 인코딩합니다.
모든 속성은 선택 사항입니다. 그러나, 각 활용 사례마다 설정해야 하는 속성이 다를 수 있습니다.
출력 문자열에서 속성과 그 문장 부호를 제거하려면 속성값을 []
로 설정하십시오.
생성
설명
obj = matlab.net.URI
는 빈 URI를 생성합니다.
obj = matlab.net.URI(
은 destination
)destination
으로 지정된 URI를 생성합니다.
obj = matlab.net.URI(
는 destination
,queryVector
)Query
속성을 queryVector
로 설정합니다. Query
값이 destination
에 이미 지정되어 있는 모든 쿼리 파라미터에 추가됩니다.
obj = matlab.net.URI(
는 하나 이상의 destination
,queryName
,queryValue
)queryName
,queryValue
파라미터를 Query
속성에 추가합니다.
obj = matlab.net.URI(
는 destination
,queryVector
,queryName
,queryValue
)queryVector
파라미터와 queryName
,queryValue
파라미터를 Query
속성에 추가합니다.
obj = matlab.net.URI(___,
은 배열이 format
)queryValue
인수에 나타날 때 출력값 형식을 지정합니다. 위에 열거된 구문의 모든 입력 인수와 사용할 수 있습니다.
obj = matlab.net.URI(___,'literal')
은 destination
이 이미 인코딩되었음을 나타냅니다. 브라우저의 주소 표시줄 등에서 이미 인코딩된 URI를 복사해서 붙여넣는 경우 이 옵션을 사용합니다. 이 URI의 속성을 직접 읽으면 디코딩된 버전이 보입니다. 'literal'
옵션은 사용자가 부적절한 URI를 생성하지 못하게 합니다. '%'
문자의 재인코딩도 허용되지 않습니다. 항상 인코딩되어야 하는 문자(예: Host
또는 Path
의 '\'
, ' '
등)는 계속해서 퍼센트로 인코딩됩니다.
이 옵션은 Query
(matlab.net.QueryParameter
) 인수에는 영향을 주지 않습니다.
입력 인수
속성
메서드
예제
버전 내역
R2016b에 개발됨
참고 항목
webread
| webwrite
| websave
| QueryParameter
| RequestMessage