Vorheriges Thema: Informationen zur HTTP-KonfigurationNächstes Thema: HTTP-Operatoren: Allgemeine Ausgabe-Ports


HTTP-Operatoren: Allgemeine Ausgabeparameter

Ausgabevariablen enthalten keine Daten, wenn der Operator keine HTTP-Antwort enthält, weil einer der folgenden Fehler auftritt:

HTTPRequestUrl

Gibt die URL, einschließlich aller URL-Parameter, der HTTP-Anforderung an.

HTTPResponseStatusLine

Gibt die Statuszeile der HTTP-Antwort an. Die Statuszeile ist die erste Zeile der HTTP-Antwortmeldung. Die Statuszeile besteht aus der Protokollversion, dem Statuscode und der zugeordneten Grundphrase.

HTTPResponseStatusCode

Gibt den Statuscode der HTTP-Antwort an. Je nach Statuscode schlägt der Operator fehl oder er ist erfolgreich.

HTTPResponseReasonPhrase

Gibt die Grundphrase der HTTP-Antwort an.

HTTPResponseProtocolVersion

Gibt die Protokoll-Version der HTTP-Antwort an.

HTTPResponseContentType

Gibt den Inhaltstyp-Header des Inhalts der HTTP-Antwort an.

HTTPResponseContentCharset

Gibt die Zeichenkodierung des Inhalts der HTTP-Antwort an. Diese Zeichenkodierung ist Teil des Inhaltstyp-Header und wird in folgender Form angezeigt:

“content-type= xxxxx; charset=xxxx”

Dieser Zeichensatz wird nur festgelegt, wenn der Inhaltstyp nur Zeichen wie z. B. Text/xxx umfasst.

HTTPResponseContentLength

Gibt die Anzahl der Byte des Inhalts der HTTP-Antwort an. Eine negative Zahl bedeutet, dass die Inhaltslänge nicht bekannt ist.

HTTPResponseContentEncoding

Gibt die Inhaltskodierung vom Header des Inhalts der HTTP-Antwort an. Ein leerer Wert zeigt an, dass die Inhaltskodierung unbekannt ist.

HTTPResponseContentIsChunked

"Wahr" zeigt an, dass der Inhalt der HTTP-Antwort mit aufgeteilter Kodierung empfangen wurde. "Falsch" wird zurückgegeben, wenn die Bedingung für "Wahr" nicht erfüllt ist.

HTTPResponseContentFilePath

Gibt den Pfad zur Datei an, in der der Inhalt der HTTP-Antwort gespeichert wurde. Ein leerer Wert zeigt an, dass der Operator nicht zum Speichern des Inhalts der HTTP-Antwort (Meldungstext) in einer Datei eingerichtet ist.

HTTPResponseContent

Gibt den Inhalt der HTTP-Antwort bis zur Anzahl der Byte an, die im Feld "Größenbeschränkung für die Datensatzvariable der HTTP-Antwort (Byte)" angegeben sind. Ein leerer Wert kann anzeigen, dass der Operator nicht zum Speichern des Inhalts der HTTP-Antwort (Meldungstext) in seinem Datensatz eingerichtet ist. Ein leerer Wert kann auch anzeigen, dass der Inhalt der HTTP-Antwort leer ist.

HTTPResponseHtmlContent

Gibt den Inhalt der HTTP-Antwort an, der als HTML im Datensatz des Operators wiedergegeben wurde. Die Inhaltstyp-Header, der mit "Text/html" beginnt, zeigt an, dass der Inhalt der HTTP-Antwort HTML ist. Wenn CA Process Automation erkennt, dass der Inhalt der HTTP-Antwort HTML ist, wird der Inhalt der HTTP-Antwort im Datensatz des Operators als HTML wiedergegeben. Die Rohdaten sind für JavaScript-Code in "HTTPResponseContent" weiterhin zugreifbar. Ein leerer Wert kann anzeigen, dass der Operator nicht zum Speichern des Inhalts der HTTP-Antwort (Meldungstext) in einem Datensatz eingerichtet ist. Ein leerer Wert kann auch bedeuten, dass CA Process Automation erkennt, dass der Inhalt der HTTP-Antwort nicht HTML oder leer ist.

Hinweis: CA Process Automation gibt nur grundlegende HTML-Seiten wieder. CA Process Automation gibt keine komplexen HTML-Seiten wieder.

HTTPResponseHeaders

Gibt die HTTP-Header der HTTP-Antwort an. Die Header werden als indiziertes ValueMap zurückgegeben, wobei jedes ValueMap einen einzelnen Header und die folgenden zwei Parameter enthält:

Schlüssel

Gibt den Namen des HTTP-Header an.

Wert

Gibt den Wert des HTTP-Header an.

HTTPRequestHeaders

Gibt die HTTP-Header der gesendeten HTTP-Anforderung an. Dieses Feld enthält die HTTP-Header, die als Eingabe in den Feldern "HTTP-Header" oder "HTTP-Header - Indiziertes ValueMap" des Operators eingegeben sind. Dieses Feld enthält auch die HTTP-Header für Authentifizierung, Proxy und andere, die der Operator hinzugefügt hat, bevor er die Anfrage sendet.

Die Header werden als indiziertes ValueMap zurückgegeben, wobei jedes ValueMap einen einzelnen Header und die folgenden Parameter enthält:

Schlüssel

Gibt den Namen des HTTP-Header an.

Wert

Gibt den Wert des HTTP-Header an.

HTTPRequestLine

Gibt die Anforderungszeile der gesendeten HTTP-Anforderung an. Die Zeile der HTTP-Anforderung enthält die HTTP-Methode, die URL und die HTTP-Version.

HTTPCookiesStore

Gibt die analysierte Version der HTTP-Cookies an, die in der Anforderung gesendet wurde, und gibt die HTTP-Cookies an, die in den Antwort-Header eingebettet sind. Die Cookies werden als indiziertes ValueMap zurückgegeben, wobei jedes ValueMap einen einzelnen Cookie mit den folgenden definierten Parametern enthält:

Name

Gibt den Namen dieses HTTP-Cookies an.

Wert

Gibt den Wert dieses HTTP-Cookies an.

Version

Gibt die Version der Cookie-Spezifikation an, die diesem HTTP-Cookie entspricht.

Domäne

Gibt die Domäne dieses HTTP-Cookies an. Der HTTP-Cookie ist in dieser Domäne gültig.

Pfad

Gibt den Pfad dieses HTTP-Cookies an. Dieser Wert gibt die Teilmenge der URLs an, für die dieser HTTP-Cookie auf dem ursprünglichen HTTP-Server gilt.

ExpirationDate

Gibt das Ablaufdatum dieses HTTP-Cookies an. Einige Cookies geben ein Ablaufdatum zurück, während andere ein maximales Alter zurückgeben. Das Ablaufdatum wird im folgenden Format zurückgegeben:

"yyyy.MM.dd 'um' HH:mm:ss z"

MaxAge

Gibt das maximale Alter dieses HTTP-Cookies an. Einige Cookies geben ein maximales Alter zurück, während andere ein Ablaufdatum zurückgeben.

Kommentar

Gibt den Zweck dieses HTTP-Cookies an.

Ports

Gibt die Ports dieses HTTP-Cookies an. Die Ports werden als Zeichenfolge mit kommagetrennten Werten zurückgegeben. Dieser Wert gibt die Ports an, auf denen dieser HTTP-Cookie in einem Header der Anforderung zurückgeschickt werden kann.

IsSecure

Eine der folgenden Optionen:

  • Wahr: Zeigt an, dass dieser HTTP-Cookie nur in einer sicheren Verbindung gesendet werden kann.
  • Falsch: Zeigt an, dass für das Senden dieses Cookies keine sichere Verbindung erforderlich.
ResponseHeaderName

Gibt den Namen des Antwort-Headers an, der diesen HTTP-Cookie enthält. Dieser Wert kann "Set-Cookie" oder "Set-Cookie2" sein.

Ergebnis

Dieser Wert ist eine der folgenden Optionen:

1

Zeigt an, dass der Operator erfolgreich abgeschlossen wurde.

-1

Zeigt an, dass der Operator fehlschlagen ist.

Ursache

Dieser Wert ist eine der folgenden Optionen:

Abgeschlossen

Dieser Grund wird dem Ergebnis 1 zugeordnet, erfolgreicher Abschluss.

<error message>

Eine Erklärung zum Auftreten des Fehlers. Dem Ergebnis -1 zugeordnet, wobei der Operator fehlgeschlagen ist.