HTTP > Fazer uma solicitação para o módulo

O Adobe Workfront Fusion HTTP > Criar um módulo de solicitação é um módulo universal que permite configurar uma solicitação HTTP e enviá-la a um servidor. A resposta HTTP recebida é então contida no pacote de saída.

NOTE
Se você estiver se conectando a um produto Adobe que não tem um conector dedicado no momento, recomendamos usar o módulo Adobe Authenticator.
Para obter mais informações, consulte módulo Adobe Authenticator.

Requisitos de acesso

Expanda para visualizar os requisitos de acesso para a funcionalidade neste artigo.

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacote do Adobe Workfront Qualquer
Licença do Adobe Workfront

Novo: Padrão

Ou

Atual: trabalho ou superior

Licença do Adobe Workfront Fusion** Nenhum requisito de licença do Workfront Fusion
Produto

Novo menu:

  • Selecionar ou pacote do Prime Workfront: sua organização deve comprar o Adobe Workfront Fusion.
  • Pacote do Ultimate Workfront: o Workfront Fusion está incluído.

Ou

Atual: sua organização deve comprar o Adobe Workfront Fusion.

Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação.

Para obter informações sobre licenças do Adobe Workfront Fusion, consulte licenças do Adobe Workfront Fusion.

HTTP > Fazer uma solicitação para configuração de módulo

Ao configurar o módulo HTTP > Fazer uma solicitação, o Adobe Workfront Fusion exibe os campos listados abaixo. Um título em negrito em um módulo indica um campo obrigatório.

Avaliar todos os estados como erros (exceto para 2xx e 3xx)

Use esta opção para configurar o tratamento de erros.

Para obter mais informações, consulte Adicionar tratamento de erros.

URL
Insira o URL para o qual você deseja enviar uma solicitação, como um endpoint de API ou site.
Método
Selecione o método de solicitação HTTP necessário para configurar a chamada de API. Para obter mais informações, consulte Métodos de solicitação HTTP.
Cabeçalhos
Adicione os cabeçalhos da solicitação no formulário de um objeto JSON padrão. Por exemplo, {"Content-type":"application/json"}
Cadeia de Consulta
Insira os pares de valor-chave da consulta desejados.
Tipo de corpo

O Corpo HTTP são os bytes de dados transmitidos em uma mensagem de transação HTTP imediatamente após os cabeçalhos, se houver algum a ser usado.

  • Raw

    O tipo de corpo bruto geralmente é adequado para a maioria das solicitações de corpo HTTP, mesmo em situações em que a documentação do desenvolvedor não especifica os dados a serem enviados.

    Especifique uma forma de análise dos dados no campo Content type.

    Apesar do tipo de conteúdo selecionado, os dados são inseridos em qualquer formato estipulado ou exigido pela documentação do desenvolvedor.

  • Aplicativo/x-www-form-urlencoded

    Este tipo de corpo é para POST dados usando application/x-www-form-urlencoded.

    Para application/x-www-form-urlencoded, o corpo da mensagem HTTP enviada ao servidor é essencialmente uma cadeia de caracteres de consulta. As chaves e os valores são codificados em pares de valores chave separados por & e por um = entre a chave e o valor.

    Para dados binários, use multipart/form-data.

    Exemplo:

    Exemplo do formato de solicitação HTTP resultante:

    field1=value1&field2=value2

  • Multipart/form-data

    O Multipart/form-data é uma solicitação HTTP multipart usada para enviar arquivos e dados. Normalmente, é usado para carregar arquivos no servidor.

    Adicione campos a serem enviados na solicitação. Cada campo deve conter um par de valor-chave.

    • Texto

      Informe a chave e o valor a serem enviados dentro do corpo da solicitação.

    • Arquivo

      Informe a chave e especifique o arquivo de origem que deseja enviar no corpo da solicitação.

      Mapeie o arquivo que você deseja carregar do módulo anterior (como HTTP > Obter um Arquivo ou Unidade Google > Baixar um Arquivo) ou insira o nome do arquivo e os dados do arquivo manualmente.

Analisar resposta

Habilite essa opção para analisar respostas automaticamente e converter respostas JSON e XML.

Antes de usar o conteúdo JSON ou XML analisado, execute o módulo uma vez manualmente para que o módulo possa reconhecer o conteúdo da resposta e permitir que você o mapeie em módulos subsequentes.

Nome de Usuário
Informe o nome do usuário se quiser enviar uma solicitação usando a autorização básica.
Senha
Digite a senha se quiser enviar uma solicitação usando a autorização básica.
Tempo Limite
Especifique o tempo limite da solicitação em segundos (1-300). O padrão é 40 segundos.
Compartilhar cookies com outros módulos HTTP
Habilite essa opção para compartilhar cookies do servidor com todos os módulos HTTP em seu cenário.
Certificado autoassinado

Para adicionar um certificado autoassinado:

  1. Clique em Extract.

  2. Selecione o tipo de arquivo que você está extraindo.

  3. Selecione o arquivo que contém o certificado ou.

  4. Digite a senha do arquivo.

  5. Clique em Salvar para extrair o arquivo e retornar à configuração do módulo.

Rejeitar conexões que estão usando certificados não verificados (autoassinados)
Habilite esta opção para rejeitar conexões que estejam usando certificados TLS não verificados.
Seguir redirecionamento
Ative essa opção para seguir os redirecionamentos de URL com respostas 3xx.
Seguir todos os redirecionamentos
Ative essa opção para seguir os redirecionamentos de URL com todos os códigos de resposta.
Desabilitar serialização de várias chaves de cadeia de caracteres de consulta como matrizes
Por padrão, o Workfront Fusion lida com vários valores para a mesma chave de parâmetro de string de consulta de URL que os arrays. Por exemplo, www.test.com?foo=bar&foo=baz será convertido em www.test.com?foo[0]=bar&foo[1]=baz. Ative esta opção para desativar este recurso.
Solicitar conteúdo compactado

Habilite esta opção para solicitar uma versão compactada do site.

Adiciona um cabeçalho Accept-Encoding para solicitar conteúdo compactado.

Usar TLS Mútuo

Habilite esta opção para usar o TLS mútuo na solicitação HTTP.

Para obter mais informações sobre TLS Mútuo, consulte Usar TLS Mútuo em módulos HTTP.

recommendation-more-help

Exemplo: este exemplo mostra como configurar o módulo para enviar uma solicitação POST com carga JSON:

Criar um exemplo de solicitação

Não recomendamos misturar partes JSON com expressões e itens diretamente no campo Solicitar conteúdo, pois isso pode resultar em um JSON inválido.

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3