主要内容

matlab.net.http.field.ContentLengthField类

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

HTTP内容长度字段

描述

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

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

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

类属性

密封
真正的

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

创建

描述

例子

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

属性

全部展开

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

属性:

GetAccess
公共
SetAccess
公共

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

属性:

GetAccess
公共
SetAccess
公共
依赖
真正的

方法

全部展开

例子

全部折叠

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

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

另请参阅

介绍了R2016b