Query params, headers e basic auth
Last updated
Was this helpful?
Last updated
Was this helpful?
Query params sĆ£o elementos importantes ao fazer solicitaƧƵes HTTP a serviƧos externos. Eles sĆ£o usados para transmitir informaƧƵes especĆficas no URL de uma solicitação. Os parĆ¢metros podem ser usados para enviar dados como filtros ou qualquer outra informação necessĆ”ria para personalizar uma solicitação.
Para usar os parâmetros no Conector HTTP, siga estas etapas:
Dentro do Conector HTTP, localize a seção de "Query params".
Adicione os parâmetros necessÔrios para sua solicitação HTTP. Cada parâmetro consiste em uma chave (nome) e um valor.
Por exemplo, se vocĆŖ estiver fazendo uma solicitação GET para uma API de previsĆ£o do tempo e desejar passar o parĆ¢metro "paĆs" com o valor "Brasil", vocĆŖ configuraria isso da seguinte maneira:
Chave (Key): paĆs
Valor (Value): Brasil
O Conector HTTP cuidarÔ de incorporar esses parâmetros à sua solicitação HTTP.
Suponha que você deseje buscar informações de previsão do tempo para a cidade de São Paulo usando uma API externa. Se a API esperar o parâmetro "cidade", você configuraria seu Conector HTTP da seguinte maneira:
Chave (Key): paĆs
Valor (Value): Brasil
Isso resultarÔ em uma solicitação HTTP que incluirÔ: https://api.externa.com/previsao?pais=%C3%3o%2Brasil
.
Os headers, são partes importantes de uma solicitação ou resposta HTTP. Eles contêm informações cruciais que definem como a solicitação ou resposta deve ser tratada pelo servidor ou pelo cliente. Os cabeçalhos podem incluir informações como autenticação, tipo de conteúdo, formato de codificação, entre outros.
Para usar cabeƧalhos no Conector HTTP, siga estas etapas:
Dentro do Conector HTTP, localize a seção "Headers".
Adicione os headers necessÔrios para sua solicitação HTTP. Cada header consiste em uma chave (nome) e um valor.
Por exemplo, se você estiver fazendo uma solicitação POST para uma API que requer autenticação via header "Authorization", você configuraria isso da seguinte maneira:
Chave (Key): Authorization
Valor (Value): Bearer <seu-token-de-autenticação>
O Conector HTTP incorporarÔ esses headers à sua solicitação HTTP, garantindo que a API externa os reconheça e processe corretamente.
Suponha que vocĆŖ esteja integrando-se a uma API de mĆdia social que requer autenticação por meio de um token JWT no header "Authorization". VocĆŖ configuraria seu Conector HTTP da seguinte maneira:
Chave (Key): Authorization
Valor (Value): Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Isso garantirĆ” que sua solicitação seja autenticada corretamente pela API de mĆdia social.
A funcionalidade de Basic Auth Ʃ usada para autenticar solicitaƧƵes HTTP em serviƧos que requerem um nome de usuƔrio e senha.
O basic é usado quando a requisição requer uma basic auth, ou atenticação basica, que é através de um usuÔrio e uma senha, passando esses dados no basic a plataforma transforma isso em um basic token que é o mesmo que pegar um usuÔrio e senha e converter em base64.
Esse dado depois de convertido vai no header da requisição para autenticar a chamada.
Por exemplo, se você tiver um nome de usuÔrio "user123" e uma senha "senha456", a representação em base64 das credenciais seria "dXNlcjEyMzpzZW5oYTQ1Ng==". Portanto, você configuraria o header da seguinte maneira:
Chave (Key): Authorization
Valor (Value): Basic dXNlcjEyMzpzZW5oYTQ1Ng==