Qual dos itens abaixo faz parte da estrutura de uma mensagem SOAP?
a. Header, Method, Data
b. URI, Token, Query
c. Payload, Session, Callback
d. Envelope, Header, Body
a. Header, Method, Data
b. URI, Token, Query
c. Payload, Session, Callback
d. Envelope, Header, Body
Passo 1
O enunciado pede para identificar qual das alternativas apresenta corretamente os elementos que compõem a estrutura de uma mensagem SOAP. O conteúdo envolve Web Services baseados em protocolo SOAP e a organização das suas tags principais.
Passo 2
SOAP (Simple Object Access Protocol) define uma mensagem XML composta por uma tag raiz chamada Envelope, que envolve opcionalmente um Header (cabeçalho para informações de controle) e obrigatoriamente um Body (corpo da mensagem com os dados da requisição ou resposta). Há ainda, dentro do Body, a possibilidade de uma tag Fault para reportar erros.
Passo 3
Analisando cada alternativa:
a. Header, Method, Data – mistura conceitos de chamadas RPC genéricas, não SOAP.
b. URI, Token, Query – itens de chamadas REST/HTTP, não de SOAP.
c. Payload, Session, Callback – termos de APIs assíncronas, não de SOAP.
d. Envelope, Header, Body – corresponde exatamente à estrutura definida no protocolo SOAP.
a. Header, Method, Data – mistura conceitos de chamadas RPC genéricas, não SOAP.
b. URI, Token, Query – itens de chamadas REST/HTTP, não de SOAP.
c. Payload, Session, Callback – termos de APIs assíncronas, não de SOAP.
d. Envelope, Header, Body – corresponde exatamente à estrutura definida no protocolo SOAP.
Resposta
d. Envelope, Header, Body