matlab.net.URI 类
命名空间: matlab.net
统一资源标识符 (URI)
描述
matlab.net.URI 类可构造 Internet 统一资源标识符 (URI),如 Web 地址或 URL。Internet URI 是一个字符串,可分为几个组成部分。每一部分由 URI 类的一个属性来表示。以下文本显示了属性及其关联的标点符号,为清楚起见,各部分之间用空格分隔。空格不会出现在编码的 URI 中。关联的标点符号不是属性值的一部分。
Scheme: //Authority /Path(1) /Path(2) ... /Path(end) ?Query #Fragment
其中 Authority 包含以下属性:
UserInfo@ Host :Port
可使用 matlab.net.URI string 或 char 方法创建 Internet 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)Query 属性添加一个或多个 queryName,queryValue 参数。
obj = matlab.net.URI( 向 destination,queryVector,queryName,queryValue)Query 属性中添加 queryVector 和 queryName,queryValue 参数。
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