包:matlab.net.http.io
超类:matlab.net.http.io.ContentConsumer
字符串消费者对于HTTP负载
一个StringConsumer
将字符数据存储在一个响应消息,根据字符集解码内容类型的基础上,在身体的反应。您可以指定这个消费者直接发送RequestMessage
指定一个字符串转换为数据与某些参数。
这种消费者子类化一个例子,看到PricesStreamer
类显示流媒体数据在图窗口。
的matlab.net.http.io.StringConsumer
类是一个处理
类。
消费者= StringConsumer
构造一个消费者将输入转换为一个标量字符串中指定的字符集使用消息的内容类型。
消费者= StringConsumer (
构造一个与选项指定一个或多个消费者名称,值
)名称,值
对参数。的名字
是属性名字符集
或TextType
和价值
相应的价值。您可以指定名称-值对参数在任何顺序Name1 Value1, Name2 Value2
。
如果你不指定一个字符集
属性,那么这个消费者试图推导的字符集ContentType
属性,MATLAB®基于content - type字段的设置响应
。StringConsumer
知道字符集如果ContentType
有一个明确的字符集参数,或如果它是一个类型的MATLAB知道默认的字符集:
“text / *”
- - - - - - us - ascii或utf - 8根据亚型。
“应用程序/ *”
亚型,utf - 8: json、xml、javascript、css, x-www-form-urlencoded;否则未知。
如果消费者无法确定的字符集ContentType
在消息,那么这个消费者拒绝消息并没有转换。在这种情况下,ResponseMessage.Body
只包含uint8载荷。如果你想和一个未知的字符集转换消息,然后设置字符集
在这个消费者之前将它应用于一个消息(或者,如果你是作家,一个子类调用之前初始化
方法)。一个好的使用utf - 8,因为是us - ascii和一些其他数据集的超集。