Gabarito: a) I, apenas.
Comentário:
I. Correto. No modelo arquitetural REST (Representational State Transfer), cada solicitação do cliente ao servidor deve conter todas as informações necessárias para processar o pedido, ou seja, não deve depender de nenhum contexto armazenado no servidor. Isso significa que as requisições são stateless, ou seja, não mantêm estado.
II. Incorreto. As mensagens SOAP (Simple Object Access Protocol) são de fato documentos XML, porém não são exclusivos para trafegar apenas em HTTP/HTTPS. Elas podem ser usadas em outros protocolos de transporte, como SMTP, FTP, entre outros.
III. Incorreto. REST não é mais eficiente que SOAP simplesmente por utilizar mensagens menores no formato JSON. A eficiência de REST em relação a SOAP está relacionada à simplicidade e flexibilidade do modelo REST, que se adapta melhor a determinados cenários de integração de sistemas.
Portanto, a alternativa correta é a letra a) I, apenas.
Comentário:
I. Correto. No modelo arquitetural REST (Representational State Transfer), cada solicitação do cliente ao servidor deve conter todas as informações necessárias para processar o pedido, ou seja, não deve depender de nenhum contexto armazenado no servidor. Isso significa que as requisições são stateless, ou seja, não mantêm estado.
II. Incorreto. As mensagens SOAP (Simple Object Access Protocol) são de fato documentos XML, porém não são exclusivos para trafegar apenas em HTTP/HTTPS. Elas podem ser usadas em outros protocolos de transporte, como SMTP, FTP, entre outros.
III. Incorreto. REST não é mais eficiente que SOAP simplesmente por utilizar mensagens menores no formato JSON. A eficiência de REST em relação a SOAP está relacionada à simplicidade e flexibilidade do modelo REST, que se adapta melhor a determinados cenários de integração de sistemas.
Portanto, a alternativa correta é a letra a) I, apenas.