Main Content

matlab.net.http.MediaType 类

包: matlab.net.http

HTTP 标头中使用的 Internet 媒体类型

说明

MediaType 类代表 Internet 媒体类型,如 RFC 7231 - Media Type, section 3.1.1.1 中所定义。MediaType 类还代表 Content-Type 或 Accept 字段的内容。

创建对象

说明

obj = matlab.net.http.MediaType(type,paramName,paramValue) 创建一个由 type 提供的 MediaType 对象,并通过一个或多个 paramName,paramValue 对组参数指定其他选项。您可以采用任意顺序指定多个 paramName,paramValue 对组参数,例如 paramName1,paramValue1,...,paramNameN,paramValueN

obj = matlab.net.http.MediaType(text) 通过解析 text 来创建媒体类型。参数值中的引号和转义字符将被删除。此构造函数不会阻止创建具有重复参数名称的 MediaType 对象。

输入参数

全部展开

媒体类型,指定为字符串。此类型的语法必须为 type/subtype

参数名称,指定为非空字符串。

参数值,指定为非空字符串或 string 函数可接受的类型。string 函数会根据需要添加引号和转义字符。不要在 paramValue 中包含引号或转义字符。

媒体类型,指定为字符串。

属性

全部展开

主要类型,指定为非空字符串。

属性:

GetAccess
public
SetAccess
public

数据类型: string

子类型,指定为非空字符串。

属性:

GetAccess
public
SetAccess
public

数据类型: string

参数,指定为 nx2 字符串矩阵。Parameters(i,1) 是第 i 个参数的名称,Parameters(i,2) 是其值。可使用 setParameter 方法添加或更改参数值。要重新排序或删除参数,请使用现有 MediaType 对象中您要使用的参数构造一个新的 MediaType 对象。

属性:

GetAccess
public
SetAccess
private

数据类型: string

媒体类型部分,指定为 matlab.net.http.MediaType 对象。MediaInfo 包含 MediaType 对象,不带位于第一个 q 参数或该参数之后的参数。

属性:

GetAccess
public
SetAccess
immutable
Dependent
true

权重参数 q,指定为双精度值。如果没有 q 参数,则 Weight 为空。如果参数不能转换为双精度值,则 Weight 为 NaN。如果您设置此属性,其值必须在 0-1 的范围内。设置此值将修改对象中的最后一个 q 参数,或在参数列表的末尾添加一个参数。

属性:

GetAccess
public
SetAccess
public
Dependent
true

方法

全部展开

版本历史记录

在 R2016b 中推出