matlab.net.http.field.GenericParameterizedField 类
命名空间: matlab.net.http.field
超类: matlab.net.http.field.GenericField
支持参数化语法的 GenericField
描述
GenericParameterizedField
对象是 GenericField
对象的一个版本,它支持以下参数化语法。
Type; param1=value1; param2=value2; param3=value3; ...
Type
是一个标记,每个 param=value
对组代表一个参数的名称和值。Type
是可选的,尽管对子类来说可能是必需的。与 GenericField
不同,此字段仅支持一组参数(统称为一个“元素”),而不是以逗号分隔的元素列表。
创建对象
描述
obj = GenericParameterizedField(name,value)
创建一个 HTTP 标头字段,并将 Name 属性设置为 name
,将 Value 属性设置为 value
。如果 value
是字符串或字符向量,则按原样使用 value
。否则,MATLAB® 会尝试将其转换为字符串。
value
应包含一个类型和一个以分号分隔的参数列表(如下所示),其中 type
是 Type
属性的值,而且每个 param=value
定义一个参数。但是,MATLAB 不强制 value
使用这种语法。
type; param1=value1; param2=value2; param3=value3; ...
如果 value
是 Nx2 字符串矩阵,则矩阵的每一行代表该字段的一个 param=value
参数,格式如下:
"" type param1 value1 param2 value2
任何名称为空的行在字段中都显示为没有名称的值。通常第一行是 Type
。使用这种形式的构造函数时,MATLAB 会检查参数名称和类型是否为合法标记。对于 param=value
对组,MATLAB 会为包含保留字符的值添加引号(如果没有引号),并对双引号进行转义。
类型是可选的。如果未设置,以后可以使用 Type
属性或通过调用方法 setParameter(obj,"",type)
来设置。
obj = GenericParameterizedField(name,type,Name,Value)
创建一个标头字段,将其 Type 属性设置为 type
,并通过一个或多个 Name,Value
对组参数指定参数的其他选项。
此语法大致相当于指定以下字符串矩阵参数:
obj = GenericParameterizedField(NAME, ["" TYPE; PARAM1 VALUE1; PARAM2 VALUE2; ...])
属性
方法
版本历史记录
在 R2018a 中推出