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.Contents 或 Web.Headers。
示例 1
对必应执行 GET 请求。
使用情况
WebAction.Request(WebMethod.Get, "https://bing.com")
输出
Action