Saltar al contenido principal

WebAction.Request

Crea una acción que, al ejecutarse, devolverá los resultados de realizar una solicitud HTTP como valor binario.

Syntax

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

Remarks

Crea una acción que, cuando se ejecuta, devolverá los resultados de realizar una solicitud de method en url mediante HTTP como valor binario. Se puede proporcionar un parámetro de registro opcional, options, para especificar propiedades adicionales. El registro puede contener los campos siguientes:

  • Query : Agregue mediante programación parámetros de consulta a la dirección URL sin tener que preocuparse por los escapes.
  • ApiKeyName : Si el sitio de destino tiene una noción de una clave de API, este parámetro se puede usar para especificar el nombre (no el valor) del parámetro de la clave que se debe usar en la dirección URL. El valor de la clave real se proporciona en la credencial.
  • Headers : Si este valor se especifica como un registro, se proporcionarán encabezados adicionales a una solicitud HTTP.
  • Timeout : Si este valor se especifica como una duración, se cambiará el tiempo de espera de una solicitud HTTP. El valor predeterminado es de 100 segundos.
  • ExcludedFromCacheKey : Si este valor se especifica como una lista, estas claves del encabezado HTTP se excluirán del cálculo para almacenar los datos en caché.
  • IsRetry : Si este valor lógico se especifica como "true", se omitirá cualquier respuesta existente en la memoria caché al capturar datos.
  • ManualStatusHandling : Si este valor se especifica como una lista, se evitará cualquier control integrado para las solicitudes HTTP cuya respuesta tenga uno de estos códigos de estado.
  • RelativePath : Si este valor se especifica como texto, se anexará a la dirección URL base antes de realizar la solicitud.
  • Content : Si se especifica este valor, su contenido se convertirá en el cuerpo de la solicitud HTTP.

Tenga en cuenta que esta función está deshabilitada en la mayoría de los contextos. Considere la posibilidad de usar Web.Contents o Web.Headers en su lugar.

Examples

Example #1

Realice una solicitud GET en Bing.

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

Result:

Action

Category

Action