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