WebAction.Request

Syntax

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

About

创建一个作,在执行时,将返回使用 HTTP 作为二进制值执行 method 请求 url 的结果。 可以提供可选的记录参数 options来指定其他属性。 该记录可以包含以下字段:

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

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

示例 1

针对必应执行 GET 请求。

用法

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

输出

Action