Métodos HTTP, JSON e JavaScript: Guia Rápido
Classificado em Computação
Escrito em em
português com um tamanho de 2,26 KB
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>.