O Apidog permite que você configure uma variedade de definições para suas requisições de API. Essas configurações permitem personalizar o comportamento do Apidog ao enviar uma requisição, garantindo compatibilidade com diferentes requisitos de API e cenários de teste.Configurando Configurações Personalizadas de Requisição#
Para configurar definições personalizadas, selecione a aba Settings da sua requisição e, em seguida, ative ou desative a configuração. Cada configuração fornece uma descrição de seu efeito ao enviar a requisição.Por exemplo, você pode ativar a validação de certificado SSL ou desativar a codificação de URL para uma requisição.A maioria das requisições funciona bem com as configurações padrão do Apidog. Modifique essas configurações apenas quando você precisar de um comportamento específico para fins de teste ou compatibilidade.
Codificando as URLs da Sua Requisição#
O Apidog analisa e codifica a URL da sua requisição para maximizar as chances de uma chamada de API bem-sucedida. O Apidog codifica os caracteres na URL e os mapeia para uma representação que sua API provavelmente aceitará.Métodos de Codificação de URL#
A tabela a seguir compara os três métodos de codificação de URL disponíveis:| Método | Padrão | Tratamento de Caracteres | Caso de Uso |
|---|
| WHATWG | Navegadores web modernos | Mais flexível, preserva mais caracteres (por exemplo, tils ~), converte espaços em + | Padrão. Melhor para APIs web modernas |
| RFC 3986 | Padrão IETF | Codificação mais rigorosa, codifica mais caracteres, incluindo tils, converte espaços em %20 | Sistemas legados que exigem conformidade rigorosa |
| Sem codificação | Nenhum | Envia a URL como está, sem qualquer codificação | URLs pré-codificadas ou teste de comportamento sem codificação |
WHATWG#
Este é o método de codificação usado por navegadores web modernos. Ele é mais flexível e preserva mais caracteres em sua forma original. Por exemplo, ele não codifica tils (~) nem espaços (que são convertidos em sinais + em vez de %20).RFC 3986#
Este é um padrão mais rigoroso definido pela Internet Engineering Task Force (IETF). Ele codifica mais caracteres, incluindo aqueles que o WHATWG deixa sem codificação. Por exemplo, ele codificará tils e converterá espaços em %20 em vez de +.Sem Codificação#
Esta opção envia a URL como está, sem qualquer codificação. Isso pode ser útil se você já codificou a URL manualmente ou se estiver testando como um servidor lida com URLs não codificadas. No entanto, isso pode causar problemas com caracteres especiais ou espaços na URL.Usar Sem codificação pode resultar em falhas de requisição se sua URL contiver caracteres especiais ou espaços que o servidor não consiga interpretar corretamente.