Freigeben über


WebAction.Request

Syntax

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

Info

Erstellt eine Aktion, die bei der Ausführung die Ergebnisse einer methodanforderung für die url unter Verwendung von HTTP als Binärwert zurückgibt. Der optionale Datensatzparameter (options) kann angegeben werden, um zusätzliche Eigenschaften anzugeben. Der Datensatz kann die folgenden Felder enthalten:

  • Query: Fügen Sie der URL programmgesteuert Abfrageparameter hinzu, ohne sich um Escapezeichen kümmern zu müssen.
  • ApiKeyName: Wenn die Zielwebsite einen API-Schlüssel vorsieht, kann mit diesem Parameter der Name (nicht der Wert) des Schlüsselparameters angegeben werden, der in der URL verwendet werden muss. Der tatsächliche Schlüsselwert wird in den Anmeldeinformationen bereitgestellt.
  • Headers: Wenn Sie diesen Wert als Datensatz angeben, werden zusätzliche Header für eine HTTP-Anforderung bereitgestellt.
  • Timeout: Wenn Sie diesen Wert als Zeitraum angeben, wird das Timeout einer HTTP-Anforderung geändert. Der Standardwert ist 100 Sekunden.
  • ExcludedFromCacheKey: Wenn Sie diesen Wert als Liste angeben, werden diese HTTP-Headerschlüssel nicht in die Berechnung für das Zwischenspeichern von Daten einbezogen.
  • IsRetry: Wenn Sie für diesen logischen Wert TRUE angeben, wird jede vorhandene Antwort im Cache beim Abrufen von Daten ignoriert.
  • ManualStatusHandling: Wenn Sie diesen Wert als Liste angeben, wird jede integrierte Verarbeitung von HTTP-Anforderungen verhindert, deren Antwort einen dieser Statuscodes aufweist.
  • RelativePath: Wenn Sie diesen Wert als Text angeben, wird der Wert an die Basis-URL angefügt, bevor die Anforderung gestellt wird.
  • Content: Die Angabe dieses Werts bewirkt, dass der Inhalt zum Text der HTTP-Anforderung wird.

Beachten Sie, dass diese Funktion in den meisten Kontexten deaktiviert ist. Verwenden Sie stattdessen Web.Contents oder Web.Headers.

Beispiel 1

Führen Sie eine GET-Anforderung für Bing aus.

Verwendung

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

Ausgabe

Action