Por que a entrada de "#" não é compatível no caminho?
Por que a entrada de "#" no caminho informa que não é compatível?#
Este é um recurso de design. O "#" (hash) em uma URL é um Identificador de Fragmento que instrui o navegador a saltar para um local específico dentro da página (por exemplo, um elemento HTML com um id correspondente). De acordo com a especificação do protocolo HTTP, o "#" e o conteúdo subsequente não são enviados ao servidor, portanto, o servidor não consegue obter diretamente a parte "#" do caminho. Portanto, quando o Apidog detecta que o caminho contém um "#", ele informará que o símbolo não é compatível para evitar requisições inválidas ou erros lógicos.
Se o negócio precisar passar um identificador como "#", recomenda-se substituir o # por %23 ("#" codificado em URL) e, em seguida, analisar e restaurar manualmente o parâmetro depois que o servidor receber os parâmetros. Exemplo: altere path#value para path%23value.