webread
从RESTful web服务读取内容
语法
描述
追加查询参数数据
= webread (url
,QueryName1, QueryValue1,…,QueryNameN QueryValueN
)url
,由一对或多对名称-值参数指定。若要将查询放入消息体中,请使用webwrite
.web服务定义查询参数。
[
从指定的web服务读取图像数据
,colormap
,α
) = webread (___)url
并返回图像数据
.您可以使用前面的语法只返回图像。使用此语法可返回与图像相关的色彩图和alpha通道。
webread
返回一个图像时,HTTP响应有内容类型
指定图像媒体类型和if的报头字段imread
支持图像格式。有关支持的图像格式,请参见支持导入和导出的文件格式.
[
从指定的web服务读取音频数据数据
,Fs
) = webread (___)url
并返回音频数据数据
.您可以使用前面的语法只返回音频数据。使用此语法以赫兹为单位返回音频数据的采样率。
webread
返回音频数据时,HTTP响应有内容类型
指定音频媒体类型和if的报头字段audioread
支持音频格式。有关支持的音频格式,请参见支持导入和导出的文件格式.
例子
输入参数
输出参数
更多关于
提示
有关RESTful web服务函数不支持的功能,请参见在MATLAB中使用HTTP.
webread
支持HTTP GET和POST方法。许多web服务同时提供GET和POST方法来请求数据。要发送HTTP POST请求,请指定RequestMethod
的属性选项
作为“职位”
.然而,webread
将查询选项放入url
,而不是在请求消息的主体中。要将查询放入主体中,使用webwrite
.对于HTTP POST请求,
webread
函数只支持应用程序/ x-www-form-urlencoded
媒体类型。若要发送带有任何其他互联网媒体类型内容的POST请求,请使用webwrite
.此函数不检查文档内容以确定如何处理它。例如,HTML和XML文档通常包含
< meta >
标记,指定文档字符编码。如果编码与默认值不同webread
编码,然后指定正确的CharacterEncoding
选项weboptions
.要指定代理服务器设置,请参见代理服务器认证.
版本历史
介绍了R2014b