diff --git a/rest-reveal/index.html b/rest-reveal/index.html index 4b04d7d..f6a3972 100644 --- a/rest-reveal/index.html +++ b/rest-reveal/index.html @@ -37,6 +37,9 @@ @@ -113,8 +116,8 @@ img { Em HTTP, usam-se métodos para descrever o que quer ser feito:

(Ainda: PUT, DELETE, HEAD, TRACE, PATCH, OPTIONS)

@@ -153,6 +156,161 @@ img { + +
+

URLs para o Recurso

+ + +
+ +
+

URLs para o Elemento

+ + +
+ +
+

Exemplos

+ + +
+ +
+

Requisições sem recursos

+ + Requisições sem um recurso definido utilizam um verbo e GET: + + GET /covert/?source=BRL&value=10&target=AUD +
+ + +
+
+

Conteúdo

+ +
+ +
+

Qualquer formato, ReST não define um específico.

+ + + +

Fica a cargo da equipe decidir o melhor formato para a aplicação.

+
+
+ +
+
+

Status

+ +
+ +
+

São utilizados os status HTTP

+ + + +

E assim por diante...

+
+ +
+

Problema:

+ +

ReST não define o que fazer em caso de conflito dos erros.

+
+ +
+

Exemplo:

+ +

Operação para adicionar um usuário à um grupo:

+ + + +

Normalmente é enviado um corpo junto com o erro.

+
+
+ +
+
+

Por que usar ReST?

+ +
+ +
+ +
+
+ +
+
+

Por que não usar ReST?

+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+ +
+

Perguntas?

+