ids — Names to match strings | matlab.net.http.HeaderField objects | meta.class objects
Names to match, specified as one of the following.
String vector, character vector, cell array of character vectors,
or comma-separated list of strings or character vectors containing
the names of the fields to remove. Names are not
case-sensitive.
Vector or comma-separated list of one or more
HeaderField objects whose
Name properties are used to determine which
fields to remove. Names are not case-sensitive. Header field values
are ignored.
Vector or comma-separated list of meta.class
objects that are subclasses of
HeaderField.
The removeFields method searches for names that
match names supported by the specified classes, regardless of the
class. If a subclass does not have a specific set of supported
names, all header fields of that subclass are matched regardless of
their names. Call the HeaderField.displaySubclasses
method to see supported names.
The MediaRangeField class has two subclasses, AcceptField and ContentTypeField. An ID that specifies the MediaRangeField class matches all fields of class MediaRangeField, AcceptField, and ContentTypeField, plus any fields with the Name property 'Accept' or 'Content-Type'.
Create message m with a ContentTypeField header field.
m = matlab.net.http.RequestMessage('get');
f = matlab.net.http.HeaderField('Content-Type','text/html;charset=utf-8');
m = addFields(m,f);
Remove all header fields that are subclasses of the MediaRangeField class and display the updated message.
id = ?matlab.net.http.field.MediaRangeField;
msg = removeFields(m,id);
show(msg)