从 restful web 服务读取内容 -pg电子麻将胡了
从 restful web 服务读取内容
语法
说明
按照一个或多个名称-值对组参量指定的方式将查询参数追加到 data = webread(url,queryname1,queryvalue1,...,querynamen,queryvaluen)url。要将查询放入消息主体,请使用 webwrite。web 服务定义查询参数。
添加由 data = webread(___,options)weboptions 对象 options 指定的其他 http 请求选项。您可以将此语法与前面语法中的任何输入参数结合使用。
要将数据返回为特定输出类型,请指定 options 的 contenttype 属性。
要使用函数读取内容,请将 options 的 contentreader 属性指定为该函数的句柄。webread 从 web 服务下载数据并使用指定的函数读取这些数据:
如果指定了一个返回多个输出参数的函数句柄,则
webread将返回所有输出参数。如果指定了一个不返回任何输出参数的函数句柄(例如视频文件的 image processing toolbox™ 函数
@implay),则webread将不返回任何输出参数。
示例
输入参数
输出参数
详细信息
提示
有关 restful web 服务函数不支持的功能,请参阅 。
webread支持 http get 和 post 方法。许多 web 服务同时提供 get 和 post 方法用于请求数据。要发送 http post 请求,请将options的requestmethod属性指定为'post'。但是,webread将查询选项放入url,而不是放入请求消息的主体。要将查询放入消息主体,请使用webwrite。对于 http post 请求,
webread函数仅支持application/x-www-form-urlencoded媒体类型。要将 post 请求与任何其他 internet 媒体类型的内容一起发送,请使用webwrite。此函数不会检查文档内容来确定如何处理它。例如,html 和 xml 文档通常包含一个
标记,指定文档的字符编码。如果该编码与默认的webread编码不同,请在weboptions中指定正确的characterencoding选项。要指定代理服务器设置,请参阅。
版本历史记录
在 r2014b 中推出
另请参阅
| | | | | | | |

