Aula 05 Flashcards
Qual a diferença entre Path Params e Query Params?
Path Params são parâmetros obrigatórios separados por barra (/) como se fosse um path para um arquivo. Já os Query Params não são obrigatórios e são passados como se fossem variáveis recebendo valores, inciando com uma interrogação (?) e, caso tenha mais de um valor a ser passado, são separados por um ‘E’ comercial (&).
O que são os Header Params?
São parâmetros passados via Header. Esses parâmetros só podem ser passados utilizando-se de uma aplicação especial, como o Postman. É formado por key e value. As keys mais recorrentes são Accept, Content-Type e Authorization.
O que são Body Params?
São parâmetros passados via Body. Deve ser respeitada a constraint de interface uniforme, que diz que os recursos devem apenas ser manipulados pelo formato de tráfego (JSON, xml, yml, texto, etc.).