Questão FC266258
Analise o seguinte trecho de código de uma mensagem SOAP e selecione a alternativa correta sobre sua estrutura. <soapenv: Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/en
Web Services
IDECAN · 2024
Analise o seguinte trecho de código de uma mensagem SOAP e selecione a alternativa correta sobre sua estrutura.
<soapenv: Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmins:web="http://example.com/webservice">
<soapenv: Header/>
<soapenv: Body>
<web: request>
<web: paraml>valorl</pwareabm:l>
<web: param2>valor2</pwareabm:2>
</web: request>
</soapenv:Body>
</soapenv: Envelope>
- A mensagem SOAP sempre precisa de um namespace para o cabeçalho e para o corpo da mensagem.
- A tag <soapenv:Envelope> deve conter um atributo "encodingStyle" para definir o estilo de codificação.
- A tag <soapenv:Header> é obrigatória e deve sempre conter dados de autenticação.
- A tag <soapenv:Envelope> define os limites da mensagem SOAP e é obrigatória.
- A tag <soapenv:Body> pode ser omitida se não houver dados a serem transmitidos.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Envelope é o elemento raiz que delimita toda a mensagem SOAP. Sua presença é obrigatória: sem ele o documento não é reconhecido como mensagem SOAP válida.
O Envelope envolve, como filhos, o elemento Header (opcional) e o elemento Body (onde ficam os dados da operação). Essa hierarquia estabelece claramente os limites e o propósito de cada parte da mensagem.
Além disso, o Envelope carrega a declaração de namespace (por exemplo xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"), necessária para que os processadores identifiquem os elementos SOAP e apliquem as regras do protocolo.
Em suma: a tag <soapenv:Envelope> define o contêiner obrigatório da mensagem SOAP; sua ausência torna a mensagem inválida para os consumidores SOAP.
Conteúdo do catálogo FC Concursos · Atualizado em