Como projetar um bom uri?

Índice:

Como projetar um bom uri?
Como projetar um bom uri?

Vídeo: Como projetar um bom uri?

Vídeo: Como projetar um bom uri?
Vídeo: URI 1001 - NOSSO PRIMEIRO PROGRAMA! [Codando Todo Dia #1] 2024, Outubro
Anonim

Princípios gerais para um bom design de URI:

  1. Não use parâmetros de consulta para alterar o estado.
  2. Não use caminhos com maiúsculas e minúsculas. Minúsculas são melhores.
  3. Não use extensões específicas de implementação em seus URIs (. …
  4. Mantenha os segmentos de caminho curtos.
  5. Use parâmetros de consulta para sub-seleção de um recurso; ou seja, paginação, consultas de pesquisa.

O que faz um bom design de URI?

URIs devem seguir uma estrutura hierárquica previsível para melhorar a compreensão e, portanto, a usabilidade: previsível no sentido de que são consistentes, hierárquicas no sentido de que os dados têm estrutura -relacionamentos. APIs RESTful são escritas para consumidores. … Projete para seus clientes, não para seus dados.

O que é um design de URI?

URI. Um Uniform Resource Identifier (URI) é uma sequência única de caracteres que identifica um recurso lógico ou físico usado por tecnologias da web URIs podem ser usados para identificar qualquer coisa, incluindo objetos do mundo real, como pessoas e lugares, conceitos ou recursos de informação, como páginas da web e livros.

Qual das seguintes regras deve ser seguida para criar um bom URL?

Escolha UMA OU MAIS opções URIs nunca devem ser alterados URIs devem ser construídos pelo cliente URIs devem ser curtos URIs devem ser sensíveis a maiúsculas e minúsculas devem ser usados verbos HTTP de nomes de operação em URIs Use espaços ao projetar um URI Redirecionamento deve ser usado.

O URI nunca deve ser alterado?

URIs também devem ser permanentes (ou seja, escolha o URI uma vez e deixe assim).… Chegará um momento em que você desejará fazer melhorias em suas escolhas ou, caso contrário, deverá alterar a estrutura do URI. Quando isso se tornar uma necessidade, certifique-se de configurar redirecionamentos movidos HTTP 301 permanentemente em seu servidor.

Recomendado: