Tópico anterior: Informações de configuração HTTPPróximo tópico: Operadores HTTP: portas de saída comuns


Operadores HTTP: parâmetros de saída comuns

Variáveis de saída não contêm dados quando o operador não recebe uma resposta HTTP devido a um erro como os exemplos a seguir:

HTTPRequestUrl

Especifica o URL da solicitação HTTP, incluindo quaisquer parâmetros de URL.

HTTPResponseStatusLine

Especifica a linha de status da resposta HTTP. A linha de status é a primeira linha da mensagem de resposta HTTP. A linha de status consiste na versão de protocolo, no código de status e na frase de motivo associada.

HTTPResponseStatusCode

Especifica o código de status da resposta HTTP. O operador falha ou tem êxito, dependendo desse código de status.

HTTPResponseReasonPhrase

Especifica a frase de motivo da resposta HTTP.

HTTPResponseProtocolVersion

Especifica a versão de protocolo da resposta HTTP.

HTTPResponseContentType

Especifica o cabeçalho content-type do conteúdo da resposta HTTP.

HTTPResponseContentCharset

Especifica a codificação de caracteres do conteúdo da resposta HTTP. A codificação de caracteres faz parte do cabeçalho content-type, sendo exibida no seguinte formato:

“content-type= xxxxx; charset=xxxx”

Esse conjunto de caracteres só é definido com um content-type apenas com caracteres, como text/xxx.

HTTPResponseContentLength

Especifica o número de bytes do conteúdo da resposta HTTP. Um número negativo significa que o comprimento do conteúdo não é conhecido.

HTTPResponseContentEncoding

Especifica o cabeçalho de codificação de conteúdo do conteúdo da resposta HTTP. Em branco indica que a codificação de conteúdo é desconhecida.

HTTPResponseContentIsChunked

Verdadeiro indica que o conteúdo da resposta HTTP foi recebido com codificação em lotes. Falso será retornado se a condição Verdadeiro não for atendida.

HTTPResponseContentFilePath

Especifica o caminho para o arquivo em que o conteúdo da resposta HTTP foi salvo. Em branco indica que o operador não está definido para salvar o conteúdo da resposta HTTP (o corpo da mensagem) em um arquivo.

HTTPResponseContent

Especifica o conteúdo da resposta HTTP, até o número de bytes inserido no campo Limite de tamanho do campo do conjunto de dados da resposta HTTP. Em branco indica que o operador não está configurado para salvar o conteúdo da resposta HTTP (o corpo da mensagem) em seu conjunto de dados. Em branco também pode indicar que o conteúdo da resposta HTTP está em branco.

HTTPResponseHtmlContent

Especifica o conteúdo da resposta HTTP processado como HTML no conjunto de dados do operador. O cabeçalho content-type iniciado com text/html indica que o conteúdo da resposta HTTP é HTML. Quando o CA Process Automation detecta que o conteúdo da resposta HTTP é HTML, o conteúdo da resposta HTTP é processado como HTML no conjunto de dados do operador. Os dados brutos permanecem acessíveis para o código javascript em HTTPResponseContent. Em branco pode indicar que o operador não está configurado para salvar o conteúdo da resposta HTTP (corpo da mensagem) em um conjunto de dados. Em branco também pode significar que o CA Process Automation detecta que o conteúdo da resposta HTTP não é HTML ou está em branco.

Observação: o CA Process Automation processa apenas páginas HTML básicas. O CA Process Automation não processa páginas HTML complexas.

HTTPResponseHeaders

Especifica os cabeçalhos HTTP da resposta HTTP. Os cabeçalhos são retornados como um mapa de valores indexados, em que cada mapa de valores contém um único cabeçalho e os dois parâmetros a seguir:

Tecla

Especifica o nome do cabeçalho HTTP.

Valor

Especifica o valor do cabeçalho HTTP.

HTTPRequestHeaders

Especifica os cabeçalhos HTTP da solicitação HTTP que foi enviada. Esse campo contém os cabeçalhos HTTP que foram fornecidos como entrada nos campos Cabeçalhos HTTP ou Mapa de valores de cabeçalhos HTTP do operador. Esse campo também contém os cabeçalhos HTTP para autenticação proxy e outros que o operador adicionou antes de enviar a solicitação.

Os cabeçalhos são retornados como um mapa de valores indexados, em que cada mapa de valores contém um único cabeçalho e os seguintes parâmetros:

Tecla

Especifica o nome do cabeçalho HTTP.

Valor

Especifica o valor do cabeçalho HTTP.

HTTPRequestLine

Especifica a linha de solicitação da solicitação HTTP que foi enviada. A linha de solicitação HTTP contém o método HTTP, o URL e a versão de HTTP.

HTTPCookiesStore

Especifica a versão analisada dos cookies HTTP enviada na solicitação e os cookies HTTP incorporados aos cabeçalhos de resposta. Os cookies são retornados como um mapa de valores indexado, onde cada ValueMap contém um único cookie que foi definido com os seguintes parâmetros:

Nome

Especifica o nome desse cookie HTTP.

Valor

Especifica o valor desse cookie HTTP.

Versão

Especifica a versão da especificação de cookie à qual esse cookie HTTP obedece.

Domain

Especifica o domínio desse cookie HTTP. O cookie HTTP é válido nesse domínio.

Caminho

Especifica o caminho desse cookie HTTP. Esse valor especifica o subconjunto de URLs aos quais esse cookie HTTP se aplica no servidor HTTP original.

ExpirationDate

Especifica a data de expiração do cookie HTTP. Alguns cookies retornam uma data de expiração, enquanto outros retornam uma duração máxima. A data de expiração é retornada no seguinte formato:

"aaaa.MM.dd 'em' HH:mm:ss z"

MaxAge

Especifica a duração máxima desse cookie HTTP. Alguns cookies retornam uma duração máxima, enquanto outros retornam uma data de expiração.

Comentário

Especifica a finalidade desse cookie HTTP.

Portas

Especifica as portas desse cookie HTTP. As portas são retornadas como uma sequência de caracteres de valores separados por vírgula. Esse valor especifica as portas em que esse cookie HTTP pode ser enviado de volta em um cabeçalho de solicitação.

IsSecure

Uma das seguintes opções:

  • Verdadeiro - indica que esse cookie HTTP só pode ser enviado por uma conexão segura.
  • Falso - indica que uma conexão segura não é necessária para enviar esse cookie.
ResponseHeaderName

Especifica o nome do cabeçalho de resposta que contém esse cookie HTTP. Esse valor pode ser “Set-Cookie” ou “Set-Cookie2”.

Resultado

Este valor é uma das seguintes opções:

1

Indica que o operador foi concluído com êxito.

-1

Indica que o operador falhou.

Motivo

Este valor é uma das seguintes opções:

concluído

Esse motivo é associado ao resultado de 1, conclusão com êxito.

<mensagem de erro>

Uma explicação sobre o motivo pelo qual o erro ocorreu; associada ao resultado de -1, em que o operador falhou.