Logo Passei Direto
Buscar
Pergunta 10,2 pts Análise com atenção a aplicação a seguir desenvolvida no NodeRed: Capturar-1.PNG Figura 1 - Nós do NodeRed. Fonte: Autor Considerando essas informações e o conteúdo estudado sobre o NodeRed, assinale a alternativa correta: Grupo de escolhas da pergunta Esta aplicação em NodeRed recebe por meio do método POST um valor inteiro e o sistema retorna se ele é maior ou menor do que zero. Se o usuário digitar na URL de um navegador localhost:1880/sserv?numero=2 e pressionar ENTER, será apresentado um JSON com o valor SIM. Se o usuário digitar na URL de um navegador localhost:1880/sserv e pressionar ENTER, caso o valor de número seja igual a zero o sistema apresentará SIM. Esta aplicação em NodeRed recebe por meio do método GET um valor inteiro e o objetivo do sistema é verificar se o número é maior do que zero. Se substituirmos o método GET por POST no nó HTTP, teríamos que mudar a linha 1 de function para x = parseInt(msg.req.query), pois não passamos parâmetros via URL.
User badge image
Guilherme Vesentini

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Para analisar a questão, vamos considerar as informações apresentadas sobre a aplicação em Node-RED e os métodos HTTP utilizados. 1. A aplicação recebe um valor inteiro e verifica se ele é maior ou menor que zero. 2. O exemplo dado menciona o uso do método GET, onde o valor é passado na URL como um parâmetro de consulta (query). 3. Se o método for alterado de GET para POST, a forma de receber os dados muda, pois no POST os dados não são passados na URL, mas sim no corpo da requisição. A afirmação que diz que, ao trocar o método GET por POST, teríamos que mudar a linha 1 da função para `x = parseInt(msg.req.query)` está incorreta, pois no método POST, os parâmetros não são acessados dessa forma. Para acessar os dados enviados em um POST, normalmente se utiliza `msg.payload`. Portanto, a alternativa correta deve refletir que a linha de código mencionada não é a forma correta de acessar os dados em um POST. Se você puder fornecer as alternativas, poderei ajudá-lo a identificar a correta!

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina