WebAction.Request

Sintaxe

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

Acerca de

Cria uma ação que, quando executada, retornará os resultados da execução de uma method solicitação em relação url ao uso de HTTP como um valor binário. Um parâmetro de registro opcional, , optionspode ser fornecido para especificar propriedades adicionais. O registo pode conter os seguintes campos:

  • Query: Adicione programaticamente parâmetros de consulta ao URL sem ter que se preocupar em escapar.
  • ApiKeyName: Se o site de destino tiver uma noção de uma chave de API, esse parâmetro pode ser usado para especificar o nome (não o valor) do parâmetro de chave que deve ser usado na URL. O valor real da chave é fornecido na credencial.
  • Headers: Especificar esse valor como um registro fornecerá cabeçalhos adicionais para uma solicitação HTTP.
  • Timeout: Especificar esse valor como uma duração alterará o tempo limite de uma solicitação HTTP. O valor padrão é 100 segundos.
  • ExcludedFromCacheKey: Especificar esse valor como uma lista excluirá essas chaves de cabeçalho HTTP de fazerem parte do cálculo para armazenar dados em cache.
  • IsRetry: Especificar esse valor lógico como true ignorará qualquer resposta existente no cache ao buscar dados.
  • ManualStatusHandling: Especificar esse valor como uma lista impedirá qualquer manipulação interna para solicitações HTTP cuja resposta tenha um desses códigos de status.
  • RelativePath: Especificar esse valor como texto o acrescenta à URL base antes de fazer a solicitação.
  • Content: Especificar esse valor fará com que seu conteúdo se torne o corpo da solicitação HTTP.

Observe que essa função está desabilitada na maioria dos contextos. Em vez disso, considere usar Web.Contents ou Web.Headers .

Exemplo 1

Execute uma solicitação GET contra o Bing.

Utilização

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

Saída

Action