URLExecute
URLExecute[url]
执行指定的 URL,导入任何产生的结果.
URLExecute[url,{"param1"val1,"param2"val2,…}]
执行指定的 URL,添加带有名字 parami 和值 vali 元素.
URLExecute[url,params,format]
使用指定格式导入结果.
URLExecute[CloudObject[…],…]
执行带有当前认证设置的云对象.
URLExecute[HTTPRequest[…],…]
执行指定 HTTP 请求.
更多信息和选项
- 在 URLExecute[url] 中,url 可以是字符串、URL 对象或云对象.
- URLExecute[assoc] 等价于 URLExecute[HTTPRequest[assoc]].
- 对于 vali 的简单形式,如数字和短字符串、URLExecute 会发出 GET 请求,用 parami 指定查询字符串中的参数. 其他情况下,发出 POST 请求.
- vali 可以是字符串或者数字,或者下列特殊格式:
-
None,Null,Missing "" True "true" False "false" {e1,e2,…} e1, e2, … image 默认格式的图像 ExportForm[expr,form] 任意表达式,以指定形式导出 File["file"] 文件的内容 - URLExecute 支持下列选项:
-
Authentication Automatic 要发送的认证信息 CharacterEncoding Automatic 发送的字符串的字符编码 CookieFunction Automatic 应用于收到的每个cookie 的函数 FollowRedirects True 是否跟从 HTTP 重定向 Interactive True 是否允许交互式认证对话 TimeConstraint Infinity 等待响应的时间 VerifySecurityCertificates True 是否验证 SSL 安全证书 - 设置 CharacterEncoding->"enc" 指定出现在请求中的所有字符串都应该在发送到服务器之前使用 enc 进行编码.
- 设置 CharacterEncoding->None 指定在将字符串发送到服务器之前不应更改字符串.
- 当设置为 CharacterEncoding->Automatic 时,如果指定了 "ContentType",则编码方式应从该元素获取;否则,编码方法为 "UTF8".
- TimeConstraint->t 允许最多 t 秒来连接到 URL 并从中读取数据.
- TimeConstraint-><"Connecting"->tc,"Reading"->tr > 分别指定连接到 URL 和从中读取数据的用时.
- URLExecute[url] 和 URLExecute[url,params] 从 URL 导入结果,自动确定所用的格式. 缺省情况下,以 "JSON" 格式导入 JSON 文件.
- 在 URLExecute[url,params,format] 中,format 可以是 Import 支持的任意格式.
范例
打开所有单元关闭所有单元基本范例 (5)
Wolfram Research (2014),URLExecute,Wolfram 语言函数,https://reference.wolfram.com/language/ref/URLExecute.html (更新于 2016 年).
文本
Wolfram Research (2014),URLExecute,Wolfram 语言函数,https://reference.wolfram.com/language/ref/URLExecute.html (更新于 2016 年).
CMS
Wolfram 语言. 2014. "URLExecute." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/URLExecute.html.
APA
Wolfram 语言. (2014). URLExecute. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/URLExecute.html 年