主要内容

removeFields

类:matlab.net.http.Message
包:matlab.net.http

删除消息头中的字段

描述

例子

味精= removeFields (味精id删除所有匹配的报头字段id并返回更新后的消息。

输入参数

全部展开

消息,指定为matlab.net.http.Message对象。

要匹配的名称,指定为下列之一。

  • 字符串向量、字符向量、字符向量的单元格数组,或包含要删除字段名称的逗号分隔的字符串或字符向量列表。名称不区分大小写。

  • 一个或多个向量或逗号分隔的列表HeaderField的对象的名字属性用于确定要删除哪些字段。名称不区分大小写。报头字段值被忽略。

  • 的向量或逗号分隔的列表meta.class的子类的对象HeaderField

    removeFields方法搜索与指定类支持的名称匹配的名称,而不管类是什么。金宝app如果一个子类没有一组受支持的特定名称,则该子类的所有头字段都匹配,而不管它们的名称。金宝app调用HeaderField.displaySubclasses方法以查看受支持的名称。金宝app

例子:getFields(回应,“日期”,“内容类型”)

例子

全部展开

创建一个带有两个报头字段Cache-Control和Content-Type的请求消息,并显示该消息。

进口matlab.net.http.HeaderFieldm = matlab.net.http.RequestMessage (“得到”);f1 = HeaderField (“cache - control”“不是商店,no - cache”);f2 = HeaderField (“内容类型”“text / html; charset = utf - 8”);m = addFields (m, f1, f2);显示(m)
GET Cache-Control:无存储,无缓存Content-Type: text/html

删除Cache-Control字段并显示更新后的消息。

味精= removeFields (m,“cache - control”);显示(味精)
得到的content - type: text / html; charset = utf - 8

MediaRangeField类有两个子类,AcceptFieldContentTypeField.指定。的IDMediaRangeFieldClass匹配Class的所有字段MediaRangeFieldAcceptField,ContentTypeField,加上任何带的名字财产“接受”“内容类型”

创建消息与一个ContentTypeField头字段。

m = matlab.net.http.RequestMessage (“得到”);f = matlab.net.http.HeaderField (“内容类型”“text / html; charset = utf - 8”);m = addFields (m f);

属性的子类的所有报头字段MediaRangeField类并显示更新后的消息。

id = ? matlab.net.http.field.MediaRangeField;味精= removeFields (m, id);显示(味精)
得到
介绍了R2016b