WebAction.Request

语法

WebAction.Request(method as text, url as text, optional options as nullable record) as action

关于

创建以下操作:执行后,将使用 HTTP 针对 url 执行 method 请求的结果作为二进制值返回。 可以提供可选记录参数 options 来指定额外的属性。 记录可以包含以下字段:

  • Query:以编程方式将查询参数添加到 URL,无需担心转义。
  • ApiKeyName:如果目标站点具有 API 密钥的概念,则可以使用此参数来指定必须在 URL 中使用的密钥参数的名称(而不是值)。 凭据中提供了实际的密钥值。
  • Headers:将此值指定为记录将为 HTTP 请求提供额外的标头。
  • Timeout:将此值指定为持续时间将更改 HTTP 请求的超时值。 默认值为 100 秒。
  • ExcludedFromCacheKey:将此值指定为列表会将这些 HTTP 标头键排除在对缓存数据的计算之外。
  • IsRetry:如果将此逻辑值指定为 true,在提取数据时则将忽略缓存中的任何现有响应。
  • ManualStatusHandling:将此值指定为列表将防止对响应具有以下状态代码之一的 HTTP 请求进行任何内置处理。
  • RelativePath:如果将此值指定为文本,那么在发出请求前会将此值追加到基 URL。
  • Content:指定此值将导致其内容成为 HTTP 请求的正文。

请注意,此函数在大多数上下文中处于禁用状态。 请考虑改用 Web.ContentsWeb.Headers

示例 1

对必应执行 GET 请求。

使用情况

WebAction.Request(WebMethod.Get, "https://bing.com")

输出

Action

results matching ""

    No results matching ""