HTTPRequestData

HTTPRequestData["prop"]

给出当前 HTTP 请求中某个特定属性的值.

HTTPRequestData[]

给出具有当前 HTTP 请求的属性值的关联.

更多信息

  • HTTPRequestData 中具体可用的属性是和当前使用的计算环境息息相关的,后者由 $EvaluationEnvironment 确定.
  • HTTPRequestData["Properties"] 给出在任一特定情况下可用属性的列表.
  • 在网络环境中通常有下列可用的属性:
  • "Scheme"URL 结构(在最开始位置)
    "Domain"域名或主机
    "Port"端口(出现于 : 之后)
    "Path"路径列表(以 / 分隔)
    "PathString"字符串形式的完整路径
    "AbsolutePath"字符串形式的完整路径,包括域名和结构
    "DispatchPathString"URLDispatcher 处理过程中所用的路径元素
    "Query"参数-值对列表(出现在 ? 之后)
    "QueryString"完整的查询字符串
    "Method"常见值包括 "GET""PUT""POST"
    "Headers"请求的标题字段
    "Body"请求的原始正文
    "BodyByteArray"作为一个 ByteArray 对象的请求的原始体
    "BodyBytes"作为字节数值列表的请求的原始体
    "MultipartElements"多部分元素列表
    "FormRules"适用于请求中所有形式元素的规则

范例

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

基本范例  (1)

部署给出请求数据的延迟表达式:

请求延迟表达式以显示请求数据:

范围  (4)

部署以规则列表给出查询参数的延迟表达式:

请求延迟表达式,并且传递查询参数:

部署给出多个请求数据属性的延迟表达式:

使用 POST 方法请求延迟表达式:

部署手动检查查询参数是否全是数字的延迟表达式:

完成自己版本的 APIFunction

Wolfram Research (2014),HTTPRequestData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/HTTPRequestData.html (更新于 2016 年).

文本

Wolfram Research (2014),HTTPRequestData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/HTTPRequestData.html (更新于 2016 年).

CMS

Wolfram 语言. 2014. "HTTPRequestData." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/HTTPRequestData.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_httprequestdata, organization={Wolfram Research}, title={HTTPRequestData}, year={2016}, url={https://reference.wolfram.com/language/ref/HTTPRequestData.html}, note=[Accessed: 22-November-2024 ]}