Ao enviar ou depurar requisições de endpoint no Apidog, você pode usar um agente de proxy de requisição para iniciar requisições. Isso ajuda a evitar problemas como não conseguir acessar endpoints de intranet devido a restrições de rede ou configurações de firewall.
Configurações Pessoais do Agente de Proxy de Requisição#
No Apidog, você encontrará as configurações do agente de proxy de requisição no canto inferior direito após entrar em um projeto. Por meio dessa configuração, você pode escolher diferentes métodos para encaminhar por proxy as requisições de endpoint iniciadas a partir do Apidog.
Requisições enviadas por meio do proxy do software (requer configuração adequada em Configurações de proxy para enviar requisições). Se Not Using Proxy estiver selecionado, as requisições serão enviadas diretamente do cliente para o endpoint
O Apidog escolhe automaticamente entre o agente de extensão do navegador ou o agente em nuvem com base na configuração atual do navegador (o agente de extensão do navegador tem prioridade)
Agente de Extensão do Navegador
Usa uma extensão do navegador como proxy para requisições de endpoint (requer instalação da extensão)
Agente em Nuvem
Usa o agente de proxy de requisição baseado em nuvem do Apidog para enviar requisições (não consegue acessar endpoints de rede interna)
As configurações pessoais do agente de proxy de requisição são armazenadas na nuvem e são específicas de cada projeto, facilitando sua aplicação rápida em futuras sessões de depuração.
Configurar Agentes de Proxy de Requisição para Serviços em Diferentes Ambientes#
Dentro do projeto, você pode configurar agentes de proxy de requisição auto-hospedados para diferentes ambientes e serviços (URLs Base) na página de gerenciamento de ambientes. Depois que um serviço recebe um agente de proxy de requisição, todas as requisições de endpoint para esse serviço são automaticamente roteadas por meio do agente selecionado.Isso simplifica a configuração de proxy entre serviços com ambientes de rede variados, economizando tempo e esforço para os membros da sua equipe.
Considerações Importantes
1.
As Configurações de Proxy do Serviço Têm Prioridade: Se um agente de proxy de requisição estiver configurado para um serviço, ele substituirá quaisquer configurações pessoais de proxy. Por exemplo, se um serviço estiver configurado para usar o Proxy A, mas um membro da equipe tiver definido suas configurações pessoais de proxy como Not Using Proxy, o serviço ainda usará o Proxy A.
2.
As Configurações de Proxy do Serviço se Aplicam Somente Dentro do Aplicativo Apidog: As configurações do agente de proxy de requisição no serviço se aplicam somente a requisições de endpoint feitas dentro do projeto. Para depuração de endpoint iniciada a partir de documentações compartilhadas ou sites de documentação públicos, o proxy CORS configurado nessas documentações será usado para enviar as requisições.
Você pode visualizar ou configurar o agente de proxy de requisição para todos os serviços usando o seletor de proxy localizado no canto inferior direito do projeto.
Configurações Compartilhadas
As configurações do agente de proxy de requisição para serviços são armazenadas na nuvem e são compartilhadas entre todos os membros do projeto.