nerdexam
EC-Council

312-50V9 · Question #283

Websites and web portals that provide web services commonly use the Simple Object Access Protocol SOAP. Which of the following is an incorrect definition or characteristics in the protocol?

The correct answer is D. Only compatible with the application protocol HTTP. SOAP is a transport-agnostic protocol that can operate over multiple protocols, not just HTTP. Stating it is only compatible with HTTP is the incorrect characteristic.

Hacking Web Applications

Question

Websites and web portals that provide web services commonly use the Simple Object Access Protocol SOAP. Which of the following is an incorrect definition or characteristics in the protocol?

Options

  • ABased on XML
  • BProvides a structured model for messaging
  • CExchanges data between web services
  • DOnly compatible with the application protocol HTTP

How the community answered

(27 responses)
  • C
    4% (1)
  • D
    96% (26)

Why each option

SOAP is a transport-agnostic protocol that can operate over multiple protocols, not just HTTP. Stating it is only compatible with HTTP is the incorrect characteristic.

ABased on XML

SOAP messages are indeed encoded in XML, making this a correct characteristic of the protocol.

BProvides a structured model for messaging

SOAP does provide a structured messaging model through its defined envelope, header, and body elements, so this is a correct characteristic.

CExchanges data between web services

Exchanging data between distributed web services is a primary and correct purpose of SOAP.

DOnly compatible with the application protocol HTTPCorrect

SOAP is explicitly designed to be transport-independent and can be used over HTTP, SMTP, FTP, TCP, and other protocols. Its XML-based envelope format is defined separately from the underlying transport layer. Restricting SOAP to HTTP only is factually incorrect and contradicts the W3C SOAP specification.

Concept tested: SOAP protocol transport layer compatibility

Source: https://www.w3.org/TR/soap12-part1/

Topics

#SOAP#web services#XML#HTTP protocol

Community Discussion

No community discussion yet for this question.

Full 312-50V9 Practice