AllowedCloudParameterExtensions

AllowedCloudParameterExtensions

APIFunction 及相关函数的一个选项,用来指定允许 API 或其他输入参数使用的扩展名.

更多信息

  • 它允许用 key__extension=val 来指定 URL 等中的输入参数,其中扩展名定义应怎样从 val 中得出传递给 API 或其他在云端执行的代码的实际值.
  • 支持下列可能的扩展名:
  • "url"从指定 URL 获取数据
    "json"将给定字符串解释为 JSON 格式
    "wl"将给定字符串解释为 Wolfram Language 数据
    "csv"将给定字符串解释为 CSV 格式
    "tsv"将给定字符串解释为 TSV 格式
    "cloudobject"从指定云对象获取数据
  • AllowedCloudParameterExtensions 的可能设置包括:
  • None不允许使用扩展名
    All允许使用任意支持的扩展名
    Automatic允许使用安全的扩展名(目前为 "json")
    {ext1,ext2,}允许任意扩展名 exti
  • "wl" 扩展名对应于 Wolfram 语言的数据子集.

范例

打开所有单元关闭所有单元

基本范例  (2)

部署一个接受 JSON 编码矩阵的 APIFunction

部署一个接受 Wolfram 语言数据作为参数的 APIFunction

范围  (1)

部署一个可以抓取 URL 或 CloudObjectAPIFunction

可能存在的问题  (2)

允许 "url""cloudobject" 可能会允许恶意用户以消耗很多部署者云积分的方式发送数据:

设置 AllowedCloudParameterExtensions 允许 "wl" 并不意味着允许任何 Wolfram 语言表达式:

Wolfram Research (2017),AllowedCloudParameterExtensions,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html.

文本

Wolfram Research (2017),AllowedCloudParameterExtensions,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html.

CMS

Wolfram 语言. 2017. "AllowedCloudParameterExtensions." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html.

APA

Wolfram 语言. (2017). AllowedCloudParameterExtensions. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html 年

BibTeX

@misc{reference.wolfram_2024_allowedcloudparameterextensions, author="Wolfram Research", title="{AllowedCloudParameterExtensions}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_allowedcloudparameterextensions, organization={Wolfram Research}, title={AllowedCloudParameterExtensions}, year={2017}, url={https://reference.wolfram.com/language/ref/AllowedCloudParameterExtensions.html}, note=[Accessed: 18-November-2024 ]}