“O processo de invocar serviços da web é muito importante. Portanto, o protocolo SOAP é estabelecido para trocar mensagens entre provedores de serviços e consumidores. É um formato de mensagens XML estruturado para troca de dados em um ambiente distribuído. Ele usa um protocolo de transporte subjacente (HTTP, SMTP etc.) por meio de vinculação" (HALILI, 2018).
Assinale a alternativa que apresente apenas informações corretas sobre a estrutura de um documento SOAP.
Alternativas:
a) Todos os elementos estruturais do SOAP são obrigatórios para que o servidor reconheça a mensagem. A mensagem SOAP é reconhecida a partir do header.
b) Header e body são subelementos do envelope, sendo que o envelope é opcional e o body é obrigatório. Podem ser inseridos quantos header blocks forem necessários, em qualquer parte do envelope.
c) Header e body são subelementos do envelope, sendo que o header é opcional e o body é obrigatório. Quando presente, o header é delimitado antes do body.
d) Header blocks são as informações imprescindíveis contidos no body e devem ser obrigatoriamente reconhecidos pelo servidor.
e) Envelope e body são subelementos do header, sendo que o envelope é opcional e o body é obrigatório. Quando presente, o header é delimitado depois do body.
Header e body são subelementos do envelope, sendo que o header é opcional e o body é obrigatório. Quando presente, o header é delimitado antes do body.
Lista de comentários
Resposta: c)
Header e body são subelementos do envelope, sendo que o header é opcional e o body é obrigatório. Quando presente, o header é delimitado antes do body.
Explicação: