URLResponseTime

URLResponseTime[url]

给出从指定的 URL 请求一个字节所需的总秒数.

URLResponseTime[url,prop]

给出指定用时.

更多信息和选项

  • 可以用 "url"URL["url"] 指定 URL. 也支持 IPAddress["host:protocol"].
  • 给出的 URL可以只是一个主机名,这种情况下,设定使用默认 HTTP 端口 (80).
  • 如果无法连接一个 URL,URLResponseTime 返回 $Failed.
  • URLResponseTime 的可能的属性包括:
  • All所有用时的关联
    "ConnectionTimes"与连接步骤相关的用时的关联
    "HostConnection"与主机建立连接的时间
    "HTTPRedirect"花在重定向步骤上的用时(如果有的话)
    "NameLookup"到 DNS 查询完成时的用时
    "PreTransfer"完成数据传输开始之前的所有步骤的用时
    "SSLHandshake"到 SSL 握手完成时的用时
    "TransactionTotal"完成请求花费的总时间
    "TransferInitiation"直到收到第一个字节的数据时的用时
  • URLResponseTime[url] 等价于 URLResponseTime[url,"TransactionTotal"].
  • URLResponseTime 接受下列选项:
  • TimeConstraint 60URL 响应之前等待的时间
  • 选项设置 t 被解释为 t 秒. 也可以使用涉及 Quantity 的设置.

范例

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

基本范例  (1)

计算收到来自 from www.wolfram.com 的一个字节所花费的时间:

范围  (6)

DNS 查询时间:

计算建立连接所用时间:

计算完成 SSL 握手所用时间:

从开始到收到第一个字节所用时间:

完成请求花费的总时间:

计算所有用时:

只计算与主机连接相关的用时:

URLResponseTime 支持 IPAddress 对象:

选项  (1)

TimeConstraint  (1)

属性和关系  (2)

"TransactionTotal" 是默认属性:

URLResponseTime[host] 会把建立连接的时间报告给网络服务器:

PingTime 给出的是不建立连接的情况下 ping 主机所用的时间:

在两者皆可得的情况下,PingTime 会快一点:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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