Se um erro tiver ocorrido durante a normalização de uma URL e o endereço não tiver sido aceito pelo aplicativo, as seguintes etapas são recomendadas.
A normalização é um processo pelo qual a representação textual de um endereço de recurso da Web muda de acordo com regras específicas (por exemplo, exclusão do nome de usuário, senha e porta de conexão da representação textual do endereço de recurso da Web ou alteração do endereço de recurso da Web de maiúsculas para minúsculas).
Identifique o componente da URL que causou o problema. Para isso, adicione os componentes do endereço sucessivamente de acordo com o seguinte algoritmo:
<domínio>.
<protocolo>://<domínio>.
<protocolo>://<domínio>:<porta>.
<protocolo>://<domínio>:<porta>/<caminho>.
Verifique se o valor do componente da URL que causou o problema satisfaz os requisitos listados na tabela abaixo.
Requisitos para uma normalização bem-sucedida da URL
Componente da URL
Requisitos
Protocolo
Deve começar com uma letra do alfabeto latino (ASCII A–Z, a–z).
Pode conter letras do alfabeto latino (ASCII A–Z, a–z), números de 0 a 9, além dos símbolos de mais e menos e um ponto.
Domínio
Podem ser especificados endereços de IPv4 e IPv6 (entre colchetes), bem como o nome do domínio totalmente qualificado (FQDN).
Os seguintes símbolos podem ser usados:
. _ ~ ! $ & ' ( ) * + , =
Porta
Um valor numérico entre 1 e 65535 pode ser usado.
Caminho
Um ou mais segmentos separados com o símbolo / podem ser usados.
Cada segmento pode usar letras latinas (ASCII a-z), numerais (0-9), símbolos em codificação UTF, símbolos em codificação por cento, além dos seguintes símbolos:
- . _ ~ : @ ! $ & ' ( ) * , =
Se a URL especificada contiver um ponto e vírgula, insira-a sem um caminho. É possível especificar o caminho mais tarde na lista de URLs adicionadas.