Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    O que é URL?

    URL localiza um recurso na web. Entenda esquema, host, porta, caminho, consulta e fragmento, além da diferença entre endereços absolutos e relativos.

    Também chamado de: Uniform Resource Locator, endereço web, localizador uniforme de recursos

    O endereço que localiza um recurso

    URL significa Uniform Resource Locator e identifica como localizar um recurso. Na web, pode apontar para uma página, imagem, arquivo ou operação de API. A URL reúne componentes com funções distintas, e nem todos precisam aparecer explicitamente.

    Quando você copia um link de busca, ele pode incluir o site, o caminho da pesquisa e o termo consultado. Esses trechos não são apenas uma sequência de palavras. Os separadores permitem que o navegador identifique qual parte representa o destino e qual parte carrega parâmetros.

    Considere https://example.com/catalogo?categoria=livros#resultados. O navegador acessa um recurso do catálogo com um parâmetro de categoria. O fragmento final pode indicar uma seção da página, caso exista um elemento correspondente.

    As partes de uma URL HTTP

    O esquema https indica o mecanismo de acesso. O host example.com identifica o servidor pelo nome, embora uma URL também possa usar um endereço IP. Uma porta explícita, como :8443, permite indicar um serviço diferente do padrão daquele esquema.

    O caminho /catalogo identifica o recurso dentro desse endereço, sem exigir uma pasta física com esse nome no servidor. A aplicação pode receber esse caminho, consultar os produtos e produzir a página do catálogo a cada chamada.

    A consulta começa depois de ? e costuma usar pares de nome e valor. O serviço determina se reconhece categoria=livros e como aplica esse parâmetro. Acrescentar um nome arbitrário à URL não cria um filtro automaticamente.

    O fragmento começa depois de # e não é enviado ao servidor na requisição HTTP. Ele pode orientar o navegador ou o código da página. Por isso, colocar um filtro depois de # não equivale a enviá-lo como parâmetro de consulta.

    Componentes do endereço do exemplotext
    Esquema: https
    Host: example.com
    Caminho: /catalogo
    Consulta: categoria=livros
    Fragmento: resultados

    Endereço absoluto e referência relativa

    Uma URL absoluta informa o destino completo. Uma referência como /glossario/api/ depende de uma URL base para formar o endereço final. Em uma página comum, ela aponta para esse caminho na mesma origem.

    Já imagem.png, sem barra inicial, é resolvida em relação ao caminho da base. Essa diferença pode explicar uma imagem que funciona na página inicial e falha em uma página interna. O navegador pode estar procurando o arquivo em outro diretório.

    Como montar e conferir um endereço

    Valores com caracteres especiais precisam ser codificados conforme o componente da URL. Ao programar, use ferramentas como URL e URLSearchParams para montar a consulta. Concatenar texto manualmente pode transformar um & do valor em separador de outro parâmetro.

    Evite incluir senhas ou tokens na consulta, pois URLs podem aparecer em histórico e registros de acesso. Na investigação, confira o endereço efetivamente enviado na aba Network e compare cada componente com o contrato. O verbete de origem web explica como esquema, host e porta participam do isolamento entre páginas.

    Dúvidas frequentes

    Perguntas frequentes sobre URL

    Domínio e URL são a mesma coisa?
    O domínio pode compor o host de uma URL. A URL também pode incluir esquema, porta, caminho, consulta e fragmento, além de aceitar um endereço IP como host.
    O fragmento depois de
    O fragmento não é enviado na requisição HTTP. Ele é interpretado pelo navegador ou pelo código da página, por exemplo para localizar uma seção.
    O caminho representa uma pasta física?
    A aplicação pode interpretar o caminho e gerar a resposta sem uma pasta correspondente. A organização da URL não revela necessariamente a estrutura de arquivos do servidor.
    Uma URL válida garante que a API aplicará o filtro?
    A sintaxe válida permite interpretar o endereço, mas o serviço precisa reconhecer os parâmetros. Confira seus nomes e valores na documentação da operação.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    A URL identifica os destinos utilizados pela interface para buscar páginas e chamar serviços.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano