Пакет: 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