Пакет: matlab.net
Унифицированный идентификатор ресурса (URI)
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 непосредственно, вы видите декодируемую версию. 'literal'
опция не разрешает вам создавать недопустимый URI. Это предотвращает перекодирование '%'
'characters'. Символы, которые должны всегда кодироваться, такие как '\'
и ' '
в Host
или Path
, все еще закодированы процентом.
Эта опция не оказывает влияния на Query
(matlab.net.QueryParameter
Аргументы.
Эти методы реализуют эквивалентную функциональность MATLAB для этого класса.
eq | Сравните URIs для равенства. Два URIs рассматриваются равными, если они обращаются к тому же ресурсу. Пустая строка или пустой |
char | URI как вектор символов |
string | URI как строка |
QueryParameter
| RequestMessage
| webread
| websave
| webwrite