Utilizar Agentes de Proxy de Pedido para Depuração
Ao enviar ou depurar pedidos de endpoint no Apidog, pode utilizar um agente de proxy de pedido para iniciar pedidos. Isto ajuda a evitar problemas como a impossibilidade de aceder a endpoints de intranet devido a restrições de rede ou configurações de firewall.
No Apidog, encontrará as definições do agente de proxy de pedido no canto inferior direito depois de entrar num projeto. Através desta definição, pode escolher diferentes métodos para encaminhar por proxy os pedidos de endpoint iniciados a partir do Apidog.
Pedidos enviados através do proxy do software (requer configuração adequada em Configurações de proxy para enviar pedidos). Se Not Using Proxy estiver selecionado, os pedidos são enviados diretamente do cliente para o endpoint
O Apidog escolhe automaticamente entre o agente de extensão do navegador ou o agente na nuvem com base na configuração atual do navegador (o agente de extensão do navegador tem prioridade)
Agente de Extensão do Navegador
Utiliza uma extensão do navegador como proxy para pedidos de endpoint (requer instalação da extensão)
Agente na Nuvem
Utiliza o agente de proxy de pedido baseado na nuvem do Apidog para enviar pedidos (não consegue aceder a endpoints de rede interna)
As definições pessoais do agente de proxy de pedido são armazenadas na nuvem e são específicas de cada projeto, facilitando a sua aplicação rápida em futuras sessões de depuração.
Configurar Agentes de Proxy de Pedido para Serviços em Diferentes Ambientes#
Dentro do projeto, pode configurar agentes de proxy de pedido autoalojados para diferentes ambientes e serviços (URLs Base) na página de gestão de ambientes. Assim que um serviço recebe um agente de proxy de pedido, todos os pedidos de endpoint para esse serviço são automaticamente encaminhados através do agente selecionado.Isto simplifica a configuração de proxy entre serviços com ambientes de rede variáveis, poupando tempo e esforço aos membros da sua equipa.
Considerações Importantes
1.
As Definições de Proxy do Serviço Têm Prioridade: Se um agente de proxy de pedido estiver configurado para um serviço, este substitui quaisquer definições pessoais de proxy. Por exemplo, se um serviço estiver configurado para utilizar o Proxy A, mas um membro da equipa tiver definido as suas definições pessoais de proxy como Not Using Proxy, o serviço continuará a utilizar o Proxy A.
2.
As Definições de Proxy do Serviço Aplicam-se Apenas na Aplicação Apidog: As definições do agente de proxy de pedido no serviço aplicam-se apenas a pedidos de endpoint efetuados dentro do projeto. Para depuração de endpoints iniciada a partir de documentações partilhadas ou sites de documentação públicos, será utilizado o proxy CORS configurado nessas documentações para enviar os pedidos.
Pode ver ou configurar o agente de proxy de pedido para todos os serviços utilizando o seletor de proxy localizado no canto inferior direito do projeto.
Definições Partilhadas
As definições do agente de proxy de pedido para serviços são armazenadas na nuvem e são partilhadas por todos os membros do projeto.