Giter VIP home page Giter VIP logo

on9-accenture-s9-api-post-delete's Introduction

On9-Accenture-S9-API-POST-DELETE

Revisão

Para uma interação eficaz entre clientes (aplicação) e servidores (computador), deve haver uma transferência eficiente de dados. É aqui que o HTTP se torna útil. Ele é projetado de forma a permitir que as informações sejam enviadas em um formato que possa ser entendido tanto pelo cliente quanto pelo servidor. O HTTP funciona como um protocolo de solicitação-resposta entre um navegador / aplicativo e um computador que hospeda um site. Chamar ou enviar várias solicitações HTTP pode ser feito usando vários métodos. A solicitação POST é uma delas.

POST

O método HTTP POST envia dados ao servidor. O tipo do corpo da solicitação é indicado pelo cabeçalho Content-Type.

Developer Mozila - POST

Content Type

O cabeçalho Content-Type é utilizado para indicar o tipo de arquivo do recurso. Em respostas, o Content-Type diz para o client qual é o tipo de conteúdo que a resposta, de fato, tem.

Developer Mozila - Content Type

Diferenças entre get e post

Desmistificando o Protocolo HTTP para WEB

DELETE

O método de requisição HTTP DELETE remove o recurso especificado.

Desafio da semana:

Blog da Reprograma

Criaremos as API'S para as postagens no Blog da Reprograma.

Dados necessários:

  • Id: Integer / Números que serão incrementados a cada criação de um novo post.
  • Data da criação: Date / Data exata da criação do post.
  • Título: String / O nome do post.
  • Conteúdo: String / O conteúdo relacionado ao post.
  • Etiquetas(Tags): Array / Equitetas relacionadas ao post, por exemplo: "Artigo", "Mulheres na Tecnologia"

Utilizando os métodos HTTP, crie as seguintes API'S:

  • Criar um post
  • Ao criar o post, o id deverá ser incrementado automaticamente.
  • Deletar um post

Lembre-se de utilizar as boas práticas e documentar todas as rotas.

Bônus

Responda no README.md do seu projeto as perguntas abaixo:

  • Motivação

  • Arquitetura

  • Ferramentas utilizadas

Dicas de leitura

Como fizemos o nosso quadro e muitas pessoas compartilharam dicas legais, clique aqui e sinta-se a vontade para ler todas as dicas compartilhadas durante a aula.

Quadro de informações compartilhadas

Criamos um quadro onde tiramos as nossas dúvidas e compartilhamos links legais durante a aula. Clique aqui

on9-accenture-s9-api-post-delete's People

Contributors

oskojess avatar borgesdn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.