diff --git a/_images/20090504102402_dsc_2864 (1).jpg b/_images/20090504102402_dsc_2864 (1).jpg new file mode 100644 index 0000000..0ee4548 Binary files /dev/null and b/_images/20090504102402_dsc_2864 (1).jpg differ diff --git a/rest/rest.pin b/rest/rest.pin index f6b5829..6baeed7 100644 --- a/rest/rest.pin +++ b/rest/rest.pin @@ -21,25 +21,25 @@ REpresentational State Transfer ⬩ Criado por Roy Fielding em 2000. ⬩ Fielding trabalhou na definição do HTTP e no início do projeto Apache. ---- [font=Sans 90px] [../_images/mixed.png] +--- [font=Sans 90px] [../_images/20090504102402_dsc_2864 (1).jpg] ReST e HTTP ---- [../_images/mixed.png] +--- [../_images/20090504102402_dsc_2864 (1).jpg] ⬩ Status das operações são status HTTP. ⬩ Informações podem ser enviadas nos headers. ⬩ Autenticação é feita por HTTP Basic Auth (preferencialmente). ⬩ "CRUD para web". ---- [../_images/mixed.png] +--- [../_images/20090504102402_dsc_2864 (1).jpg] Em HTTP, usam-se "métodos" para descrever o que quer ser feito: ⬩ POST requisita informações, passando um "corpo" de dados. ⬩ GET requisita informações, sem corpo. ---- [../_images/mixed.png] +--- [../_images/20090504102402_dsc_2864 (1).jpg] Em REST, métodos HTTP viram CRUD: