Porque é que a entrada "#" não é suportada no caminho?
Porque é que a entrada "#" no caminho indica que não é suportada?#
Esta é uma funcionalidade de design. O "#" (cardinal) num URL é um Identificador de Fragmento que instrui o navegador a saltar para uma localização específica 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 para o servidor, pelo que o servidor não consegue obter diretamente a parte "#" do caminho. Portanto, quando o Apidog deteta que o caminho contém um "#", irá indicar que o símbolo não é suportado para evitar pedidos inválidos ou erros lógicos.
Se o negócio precisar de passar um identificador como "#", recomenda-se substituir o # por %23 ("#" codificado em URL) e, em seguida, analisar e restaurar manualmente o parâmetro depois de o servidor receber os parâmetros. Exemplo: altere path#value para path%23value.