Métodos HTTP, JSON e JavaScript: guia rápido
Resumo
O texto apresenta os principais métodos de requisição HTTP (GET, POST, PUT, PATCH e DELETE) e a sua função sobre recursos. Explica também o que é JSON, o formato leve de intercâmbio de dados derivado da sintaxe de objetos do JavaScript, e o que é um JSON Schema. Por fim, descreve o papel do JavaScript na adição de interatividade às páginas web.
Pontos-chave
- GET serve para ler/obter dados de um recurso e não deve ser usado para operações críticas.
- POST cria novos recursos, embora também possa atualizar informações.
- PUT substitui completamente um recurso e é idempotente, ao contrário do POST.
- PATCH aplica modificações parciais, atualizando apenas os campos indicados.
- DELETE remove um recurso específico, podendo a remoção não ser imediata.
- JSON é um formato de texto leve para intercâmbio de dados, legível por qualquer linguagem.
- Um JSON Schema define a estrutura dos dados para validação e documentação.
- JavaScript adiciona comportamento dinâmico e interatividade às páginas, enquanto o HTML define o conteúdo estático.
Métodos de Requisição HTTP
Os métodos HTTP definem a ação que se deseja realizar sobre um determinado recurso.
- GET: Utilizado para solicitar e obter informações de um recurso (leitura de dados). Não deve ser usado para operações críticas, pois pode ter efeitos colaterais se mal implementado.
- POST: Envia dados para um servidor para criar um novo recurso (inserção de dados). Embora seja usado principalmente para criar, também pode servir para atualizar informações.
- PUT: Substitui completamente um recurso existente no URL de destino (para atualização de dados). Difere do POST na sua idempotência, o que significa que múltiplas requisições idênticas têm o mesmo efeito que uma única.
- PATCH: Aplica modificações parciais a um recurso (updates). Ao contrário do PUT, atualiza apenas os campos necessários de uma entidade.
- DELETE: Serve para remover um recurso específico. A remoção pode não ser imediata.
O que é JSON?
JSON (JavaScript Object Notation) é um formato de texto leve para intercâmbio de dados, derivado da sintaxe de objetos do JavaScript. Usar JSON significa que os dados já estão num formato que o JavaScript entende nativamente, tornando-o mais leve e rápido de processar do que alternativas como o XML.
Embora use sintaxe JavaScript, o formato JSON é apenas texto, podendo ser lido e utilizado por qualquer linguagem de programação.
O que é JSON Schema?
Um JSON Schema é um documento, também escrito em JSON, que define a estrutura dos dados para fins de validação e documentação. Ele serve para indicar como um documento deve ser estruturado, como extrair informação dele e como interagir com ele.
O Papel do JavaScript
O JavaScript é a linguagem de programação utilizada para adicionar comportamento dinâmico e interatividade às páginas web. Enquanto o HTML define o conteúdo estático, o JavaScript permite que as páginas respondam às ações dos utilizadores.
Para adicionar JavaScript a um documento HTML, utiliza-se a tag <script></script>.
Baixar
PDF Word HTMLPerguntas frequentes
Qual é a diferença entre PUT e POST?
O PUT substitui completamente um recurso existente e é idempotente, ou seja, várias requisições idênticas têm o mesmo efeito que uma única. O POST serve principalmente para criar um novo recurso, embora também possa atualizar informações.
O que é JSON?
JSON (JavaScript Object Notation) é um formato de texto leve para intercâmbio de dados, derivado da sintaxe de objetos do JavaScript. Por ser apenas texto, pode ser lido e utilizado por qualquer linguagem de programação.
Para que serve um JSON Schema?
Um JSON Schema é um documento escrito em JSON que define a estrutura dos dados, servindo para validação e documentação. Indica como um documento deve ser estruturado e como interagir com ele.
Como adicionar JavaScript a um documento HTML?
Utiliza-se a tag no documento HTML.
Teste-se
Cartões de revisão
Clique em um cartão para ver a resposta.
Teste
Perguntas geradas com IA a partir do documento: verifique as respostas com o texto.