Пакет: 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)queryNamequeryValue параметры к Query свойство.
obj = matlab.net.URI( добавляет destination,queryVector,queryName,queryValue)queryVector и queryNamequeryValue параметры к 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