主要内容

matlab.net.http.field.AcceptField类

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

HTTP Accept报头字段

描述

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

类属性

密封
真正的

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

创建

描述

例子

obj = matlab.net.http.field.AcceptField(值)属性创建一个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”));要求= RequestMessage (“得到”,头);[~, completedReq, ~] = req.send(uri);显示(completedReq, 0)
GET /assets/computerVision.jpg HTTP/1.1 Host: requestserver.mathworks.com接受:image/jpeg User-Agent: MATLAB/9.11.0.1650920 (R2021b)预发布日期:Wed, 28 Apr 2021 14:33:47 GMT Accept- encoding: gzip
介绍了R2016b