主要内容

matlab.net.http.field.ContentLengthField类

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

HTTP Content-Length字段

描述

一个ContentLengthFieldobject是请求或响应消息中的HTTP头字段,以字节为单位指定有效负载的长度。

MATLAB®要求所有具有有效负载的出站消息都包含Content-Length字段。如果消息包含非空主体,则MATLAB根据数据的长度创建Content-Length字段。然而,对于分块数据传输,没有添加字段。有关更多信息,请参见RFC 7231,章节3.3.2。内容长度

响应消息可能包含也可能不包含此字段。

类属性

密封
真正的

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

创建

描述

例子

obj = matlab.net.http.field.ContentLengthField(value)属性创建一个Content-Length报头字段价值属性设置为价值

属性

全部展开

报头字段名,指定为内容长度的

属性:

GetAccess
公共
SetAccess
公共

负载长度(以字节为单位),指定为非负整数或计算结果为非负整数的字符串。

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的

方法

全部展开

例子

全部折叠

这个例子展示了如何读取消息中的Content-Length字段。

进口matlab.net。*;进口matlab.net.http。*;httpsUrl =“https://requestserver.mathworks.com”;uri = uri (strcat(httpurl);“/资产/ computerVision.jpg”));req = RequestMessage“得到”);Response = request .send(uri);contentLengthField = response.getFields(“内容长度”);disp (contentLengthField)
ContentLengthField属性:名称:"Content-Length"值:"102297"

另请参阅

在R2016b中引入