主要内容

matlab.net.http.field.AcceptField类

包:matlab.net.http.field
超类:matlab.net.http.HeaderFieldmatlab.net.http.field.MediaRangeField

HTTP接受报头字段

描述

一个AcceptFieldobject是请求消息中的HTTP报头字段。该字段包含一个或多个媒体类型规范,指示客户端可接受的内容类型。

类属性

密封
真正的

有关类属性的信息,请参见类属性

创建

描述

例子

obj = matlab.net.http.field.AcceptField(value)属性创建Accept报头字段价值属性设置为价值

如果服务器可以返回不同的值,则使用Accept字段MediaType对象,您希望只接收某些类型。如果您没有指定Accept字段,服务器可能会假定您愿意接收任何类型。

属性

全部展开

报头字段名,指定为“接受”

属性:

GetAccess
公共
SetAccess
公共

媒体类型,指定为的向量matlab.net.http.MediaType对象、字符串向量或字符向量的单元格数组。对象必须接受所有字符串MediaType构造函数。每一个价值表示包含可选质量的媒体类型(“问”)参数。的价值属性的逗号分隔列表MediaType对象转换为字符串。

例子:MediaType (application / json,“问”,“5”)

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的

方法

全部展开

例子

全部折叠

这个例子展示了客户端如何指定媒体类型图像/ jpeg用于读取图像。

进口matlab.net。*;进口matlab.net.http。*;进口matlab.net.http.field。*httpUrl =“http://requestserver.mathworks.com”;uri = uri (strcat(httpUrl)“/资产/ computerVision.jpg”));头= AcceptField(MediaType(“图像/ jpeg”));请求信息(“得到”,头);[~, completedReq, ~] = req.send(uri);显示(completedReq, 0)
GET /assets/ computervisual .jpg HTTP/1.1主机:requestserver.mathworks.com接受:image/jpeg User-Agent: MATLAB/9.11.0.1650920 (R2021b)预发布日期:周三,2021年4月28日14:33:47 GMT接受-编码:gzip

版本历史

在R2016b中引入