Пакет: matlab.net
Унифицированный идентификатор ресурса (URI)
The matlab.net.URI класс создает унифицированный идентификатор ресурса (URI) Интернета, такой как веб-адрес или URL. 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( создает URI, заданный как destination)destination.
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 непосредственно, вы видите декодированную версию. The 'literal' опция не позволяет вам создавать незаконный URI. Это препятствует повторному кодированию '%' персонажи. Символы, которые всегда должны быть закодированы, такие как '\' и ' ' в Host или Path, все еще закодированы в процентах.
Эта опция не влияет на Query (matlab.net.QueryParameter) аргументы.
QueryParameter | RequestMessage | webread | websave | webwrite