Compartir vía


WebAction.Request

Syntax

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

Acerca de

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

  • Query: agregue mediante programación parámetros de consulta a la dirección URL sin tener que preocuparse por el escape.
  • 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 clave que se debe usar en la dirección URL. El valor de clave real se proporciona en la credencial.
  • Headers: si se especifica este valor como registro, se proporcionarán encabezados adicionales a una solicitud HTTP.
  • Timeout: si se especifica este valor como una duración, se cambiará el tiempo de espera de una solicitud HTTP. El valor predeterminado es 100 segundos.
  • ExcludedFromCacheKey: al especificar este valor como una lista se excluirán estas claves de encabezado HTTP de formar parte del cálculo de los datos de almacenamiento en caché.
  • IsRetry: si se especifica este valor lógico como true, se omitirá cualquier respuesta existente en la memoria caché al capturar datos.
  • ManualStatusHandling: si se especifica este valor como una lista, se impedirá cualquier control integrado de solicitudes HTTP cuya respuesta tenga uno de estos códigos de estado.
  • RelativePath: al especificar este valor como texto se anexa a la dirección URL base antes de realizar la solicitud.
  • Content: especificar este valor hará que su contenido se convierta 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.

Ejemplo 1

Realice una solicitud GET en Bing.

Uso

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

Salida

Action