⊗inhpAdvRA 29 of 29 menu

REST API no protocolo HTTP

Geralmente, ao criar sites para obter, criar, alterar e excluir dados, são usados apenas os métodos GET e POST, pois eles são bem suportados por navegadores e servidores. O mesmo se aplica às APIs fornecidas por sites. Existem, no entanto, abordagens especiais que padronizam a API para a conveniência geral tanto dos desenvolvedores da API quanto de seus usuários.

Uma dessas abordagens é a REST API (muitas vezes diz-se RESTful, usando esta palavra como um adjetivo). A base dessa API é o uso amplo dos métodos do protocolo HTTP. Nessa abordagem, o método GET é usado para recuperar dados, o método POST para criar, o método PUT para alterar e o método DELETE para excluir.

Por exemplo, vamos considerar uma API que manipula usuários. Vamos ver como ficariam os URLs para várias ações.

Recuperar todos os usuários:

GET http://api.loc/users/

Recuperar um usuário pelo seu id:

GET http://api.loc/user/1/

Criar um usuário:

POST http://api.loc/user/

Alterar um usuário pelo seu id:

PUT http://api.loc/user/1/

Excluir um usuário pelo seu id:

DELETE http://api.loc/user/1/

Suponha que você tenha uma API de produtos de uma loja virtual. Escreva os URLs da loja de forma que a API se torne RESTful.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar