Argomento precedente: Informazioni di configurazione HTTPArgomento successivo: Operatori HTTP: porte di output comuni


Operatori HTTP: parametri di output comuni

Le variabili di output non contengono alcun dato quando l'operatore non riceve una risposta HTTP a causa di un errore, come nel caso seguente:

HTTPRequestUrl

Specifica l'URL della richiesta HTTP, inclusi tutti i parametro URL.

HTTPResponseStatusLine

Specifica la linea di stato della risposta HTTP. La linea di stato è la prima linea del messaggio di risposta HTTP. La linea di stato consiste nella versione del protocollo, nel codice di stato e nella frase del motivo associata.

HTTPResponseStatusCode

Specifica il codice di stato della risposta HTTP. L'operatore viene eseguito o meno a seconda di questo codice di stato.

HTTPResponseReasonPhrase

Specifica la frase del motivo della risposta HTTP.

HTTPResponseProtocolVersion

Specifica la versione del protocollo della risposta HTTP.

HTTPResponseContentType

Specifica l'intestazione del tipo di contenuto della risposta HTTP.

HTTPResponseContentCharset

Specifica la codifica dei caratteri del contenuto della risposta HTTP. La codifica dei caratteri è parte dell'intestazione del tipo di contenuto e appare nel modulo seguente:

"tipo di contenuto= xxxxx; set di caratteri=xxxx"

Questo set di caratteri viene impostato solo con un carattere di contenuto che corrisponde a tutti i caratteri, come testo/xxx.

HTTPResponseContentLength

Specifica il numero di byte del contenuto della risposta HTTP. Un numero negativo significa che la lunghezza del contenuto non è conosciuta.

HTTPResponseContentEncoding

Specifica l'intestazione della codifica del contenuto della risposta HTTP. Se vuoto indica che la codifica del contenuto è sconosciuta.

HTTPResponseContentIsChunked

True indica che il contenuto della risposta HTTP è stato ricevuto con una codifica in blocchi. False viene restituito se la condizione True non viene soddisfatta.

HTTPResponseContentFilePath

Specifica il percorso del file in cui è stato salvato il contenuto della risposta HTTP. Se vuoto indica che l'operatore non è impostato per salvare il contenuto della risposta HTTP (testo del messaggio) in un file.

HTTPResponseContent

Specifica il contenuto della risposta HTTP, fino al numero di byte immessi nel campo Limite dimensioni variabile del set di dati della risposta HTTP (byte). Se vuoto può indicare che l'operatore non è impostato per salvare il contenuto della risposta HTTP (testo del messaggio) in un set di dati. Se vuoto può anche indicare che il contenuto della risposta HTTP è vuoto.

HTTPResponseHtmlContent

Specifica il contenuto della risposta HTTP di cui è stato effettuato il rendering come HTML nel set di dati dell'operatore. L'intestazione di tipo di contenuto che inizia con "testo/html" indica che il contenuto della risposta HTTP è HTML. Quando CA Process Automation rileva che il contenuto della risposta HTTP è HTML, viene effettuato il rendering del contenuto della risposta HTTP come HTML nel set di dati dell'operatore. I dati non elaborati rimangono accessibili per il codice JavaScript in HTTPResponseContent. Se vuoto può indicare che l'operatore non è impostato per salvare il contenuto della risposta HTTP (testo del messaggio) in un set di dati. Vuoto può anche voler dire che CA Process Automation rileva che il contenuto della risposta HTTP non è HTML o che il contenuto della risposta HTTP è vuoto.

Nota: CA Process Automation esegue solo il rendering delle pagine HTML di base. CA Process Automation non esegue il rendering della pagine HTML complesse.

HTTPResponseHeaders

Specifica le intestazioni HTTP della risposta HTTP. Le intestazioni vengono restituite come una Value Map indicizzata dove ciascuna Value Map contiene un'intestazione singola e i due parametri seguenti:

Chiave

Specifica il nome dell'intestazione HTTP.

Valore

Specifica il valore dell'intestazione HTTP.

HTTPRequestHeaders

Specifica le intestazioni HTTP della richiesta HTTP che è stata inviata. Questo campo contiene le intestazioni HTTP fornite come input nei campi Intestazioni HTTP o ValueMap delle intestazioni HTTP dell'operatore. Questo campo contiene anche le intestazioni HTTP per l'autenticazione, il proxy e altri valori che l'operatore ha aggiunto prima di inviare la richiesta.

Le intestazioni vengono restituite come una Value Map indicizzata dove ciascuna Value Map contiene un'intestazione singola e i parametri seguenti:

Chiave

Specifica il nome dell'intestazione HTTP.

Valore

Specifica il valore dell'intestazione HTTP.

HTTPRequestLine

Specifica la linea della richiesta HTTP che è stata inviata. La linea della richiesta HTTP contiene il metodo HTTP, l'URL e la versione HTTP.

HTTPCookiesStore

Specifica la versione analizzata dei cookie HTTP inviati nella richiesta e i cookie HTTP inclusi nelle intestazioni della risposta. I cookie vengono restituiti come una ValueMap indicizzata dove ogni ValueMap contiene un singolo cookie definito con i parametri seguenti:

Nome

Specifica il nome del cookie HTTP.

Valore

Specifica il valore del cookie HTTP.

Versione

Specifica la versione della specifica del cookie a cui è conforme questo cookie HTTP.

Dominio

Specifica il dominio del cookie HTTP. Il cookie HTTP è valido in questo dominio.

Percorso

Specifica il percorso del cookie HTTP. Questo valore specifica il sottoinsieme di URL a cui si applica questo cookie HTTP sul server HTTP originale.

ExpirationDate

Specifica la data di scadenza del cookie HTTP. Alcuni cookie restituiscono una data di scadenza, mentre altri restituiscono un'età massima. La data di scadenza viene restituita nel formato seguente:

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

MaxAge

Specifica l'età massima del cookie HTTP. Alcuni cookie restituiscono un'età massima, mentre altri restituiscono una data di scadenza.

Commento

Specifica lo scopo del cookie HTTP.

Porte

Specifica le porte del cookie HTTP. Le porte vengono restituite come una stringa di valori separati da virgole. Questo valore specifica le porte su cui è possibile rimandare il cookie HTTP in un'intestazione della richiesta.

IsSecure

Una delle seguenti opzioni:

  • True - indica che è possibile inviare questo cookie HTTP solamente su una connessione sicura.
  • False - indica che una connessione sicura non è necessaria per inviare il cookie.
ResponseHeaderName

Specifica il nome dell'intestazione della risposta che contiene il cookie HTTP. Questo valore può essere "Set-Cookie" o "Set-Cookie2".

Risultato

Il valore è uno dei seguenti:

1

Indica che l'operatore è stato terminato correttamente.

-1

Indica che l'operatore non è stato eseguito.

Motivo

Il valore è uno dei seguenti:

Completato

Il motivo viene associato al risultato 1, completamento riuscito.

<messaggio di errore>

Una spiegazione della comparsa dell'errore; associata al risultato -1, in cui l'operatore non è stato eseguito.