O Apidog permite-lhe configurar uma variedade de definições para os seus pedidos de API. Estas definições permitem-lhe personalizar o comportamento do Apidog ao enviar um pedido, garantindo compatibilidade com diferentes requisitos de API e cenários de teste.Configurar Definições de Pedido Personalizadas#
Para configurar definições personalizadas, selecione o separador Settings do seu pedido e, em seguida, ative ou desative a definição. Cada definição fornece uma descrição do seu efeito ao enviar o pedido.Por exemplo, pode ativar a validação de certificado SSL ou desativar a codificação de URL para um pedido.A maioria dos pedidos funciona bem com as definições predefinidas do Apidog. Modifique estas definições apenas quando precisar de um comportamento específico para fins de teste ou compatibilidade.
Codificar os URLs do Seu Pedido#
O Apidog analisa e codifica o URL do seu pedido para maximizar as probabilidades de uma chamada de API bem-sucedida. O Apidog codifica os caracteres no URL e mapeia-os para uma representação que a sua API terá maior probabilidade de aceitar.Métodos de Codificação de URL#
A tabela seguinte compara os três métodos de codificação de URL disponíveis:| Método | Norma | Tratamento de Caracteres | Caso de Utilização |
|---|
| WHATWG | Navegadores Web modernos | Mais permissivo, preserva mais caracteres (por exemplo, tils ~), converte espaços em + | Predefinição. Melhor para APIs Web modernas |
| RFC 3986 | Norma IETF | Codificação mais rigorosa, codifica mais caracteres, incluindo tils, converte espaços em %20 | Sistemas legados que exigem conformidade rigorosa |
| Sem codificação | Nenhuma | Envia o URL tal como está, sem qualquer codificação | URLs pré-codificados ou teste de comportamento não codificado |
WHATWG#
Este é o método de codificação utilizado pelos navegadores Web modernos. É mais permissivo e preserva mais caracteres na sua forma original. Por exemplo, não codifica tils (~) nem espaços (que são convertidos em sinais + em vez de %20).RFC 3986#
Esta é uma norma mais rigorosa definida pela Internet Engineering Task Force (IETF). Codifica mais caracteres, incluindo aqueles que o WHATWG deixa sem codificação. Por exemplo, codificará tils e converterá espaços em %20 em vez de +.Sem Codificação#
Esta opção envia o URL tal como está, sem qualquer codificação. Isto pode ser útil se já tiver codificado o URL manualmente ou se estiver a testar como um servidor lida com URLs não codificados. No entanto, pode causar problemas com caracteres especiais ou espaços no URL.Utilizar Sem codificação pode resultar em falhas nos pedidos se o seu URL contiver caracteres especiais ou espaços que o servidor não consiga interpretar corretamente.